ubuntu16.04上docker使用日记

1、docker安装

 sudo apt-get install docker

2、docker下载镜像

 sudo docker pull httpd    //下载
 sudo docker run -p 80:80 httpd     //下载和运行容器
 sudo docker run -d -it -p 80:80 httpd    //下载和运行容器,后台运行并打开docker内终端

3、查看docker镜像

 sudo docker images

4、查看docker容器

 sudo docker ps   //查看当前运行容器
 sudo docker ps -a  //查看所有容器

5、删除镜像和容器

 sudo docker rmi  httpd    //删除镜像
 sudo docker rm   d2a559bd7c65   //d2a559bd7c65为镜像ID,执行sudo docker ps -a可查看

6、进入容器

 sudo attach  d2a559bd7c65 

7、保存镜像

 sudo docker save httpd -o ./httpdbak.img

8、加载镜像

 sudo docker load -i httpdbak.img

9、构建镜像

yp@ubuntu:~/mydocker$ ls
Dockerfile    testmydocker  testmydocker.c
yp@ubuntu:~sudo vi Dockerfile
   FROM centos
   COPY testmydocker /
   RUN yum -y update && yum install -y vim

sudo docker build -t cenos-with-vi-dockerfile .

10、使用镜像,创建并进入容器终端

 sudo docker run  -it cenos-with-vi-dockerfile   

11、退出容器

 exit

12、修改容器

退出后执行

 docker commit -a "runoob.com" -m "my httpd" d2a559bd7c65 myhttpd:v1 

OPTIONS说明:

  • -a :提交的镜像作者;

  • -c :使用Dockerfile指令来创建镜像;

  • -m :提交时的说明文字;

  • -p :在commit时,将容器暂停。

12、查看容器

docker images myhttpd:v1

猜你喜欢

转载自blog.csdn.net/ypbsyy/article/details/80272377