您的位置:首页 > 运维架构 > Docker

CentOS7安装docker

2016-08-16 18:24 477 查看
一.基本命令

1.安装
 yum install docker

2.启动 service docker start

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

3.加入开机启动 chkconfig docker on

4.查找镜像 docker search nginx

5.下载镜像 docker pull docker.io/nginx

6.查看镜像 docker images

7.运行容器 docker run -i -d -t
nginx

8.查看容器 docker ps -a

9.启动容器
docker start nginx 

10.停止容器docker stop nginx

11.删除容器docker rm nginx

12.删除镜像docker rmi nginx

13.查看yum安装的列表 yum
list installed | grep docker

14.删除包 yum
-y remove docker-engine.x86_64

15.删除docker镜像及中间文件 rm
-rf /var/lib/docker

二.手动创建镜像

创建Dockerfile
root@gctest:~# mkdir myimage
root@gctest:~# cd myimage/
root@gctest:~/myimage# vi Dockerfile
root@gctest:~/myimage# cat Dockerfile
FROM centos:latest
CMD echo "Hello myimage"


编译Image
root@gctest:~/myimage# docker build -t myimage .

Sending build context to Docker daemon 2.048 kB
Step 1 : FROM centos:latest
---> ce20c473cd8a
Step 2 : CMD echo "Hello myimage"
---> Running in 1421c66fa1a6
---> 2408b71c40c0
Removing intermediate container 1421c66fa1a6
Successfully built 2408b71c40c0

root@gctest:~/myimage# docker images

REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
myimage                    latest              2408b71c40c0        6 seconds ago       172.3 MB
ghostcloud.cn:5000/gcali   1.5                 6ff13e5ab907        30 hours ago        213.9 MB
centos                     latest              ce20c473cd8a        7 weeks ago
4000
172.3 MB


运行自己的Image
root@gctest:~/myimage# docker run myimage
Hello myimage
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: