CentOS7安装docker

来源:互联网 发布:阿里云 手机归属地 编辑:程序博客网 时间:2024/06/05 13:22

一.基本命令

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 -tnginx

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


二.手动创建镜像

    1. 创建Dockerfile
      root@gctest:~# mkdir myimageroot@gctest:~# cd myimage/root@gctest:~/myimage# vi Dockerfileroot@gctest:~/myimage# cat DockerfileFROM centos:latestCMD echo "Hello myimage"
    2. 编译Image
      root@gctest:~/myimage# docker build -t myimage .
      Sending build context to Docker daemon 2.048 kBStep 1 : FROM centos:latest---> ce20c473cd8aStep 2 : CMD echo "Hello myimage"---> Running in 1421c66fa1a6---> 2408b71c40c0Removing intermediate container 1421c66fa1a6Successfully built 2408b71c40c0
      root@gctest:~/myimage# docker images
      REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZEmyimage                    latest              2408b71c40c0        6 seconds ago       172.3 MBghostcloud.cn:5000/gcali   1.5                 6ff13e5ab907        30 hours ago        213.9 MBcentos                     latest              ce20c473cd8a        7 weeks ago         172.3 MB
    3. 运行自己的Image
      root@gctest:~/myimage# docker run myimageHello myimage


0 0