docker 常用命令

1.复制镜像

docker save imgageId > xxx.tar

但是推荐以下打包镜像的方法,这样可以避免在导入镜像的时候,镜像名字为none问题

docker save -o xxx.tar php-fpm:7.2

2、导入镜像

docker load < xxx.tar

重命名镜像的方法:

docker tag [镜像id] [新镜像名称]:[新镜像标签]

 

3、删除镜像

docker image rm [imgageId]

docker rmi  [imgageId]

修改docker images的名称,删除同名同id不同tag的镜像,可以使用repository:tag的组合来删除特殊的镜像。

docker rmi  php-fpm:v7.2-20200910

 4、查看镜像

docker images

 

4.保存容器

docker export  containerID >xxx.tar

docker import xxx.tar containr:v1

然后再docker run -it containr:v1  /bin/bash

 

5.从容器创建一个新的镜像

docker commit  [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。

docker commit -a "joshua317" -m "添加新的扩展"   containerID   joshu317/php-fpm:v7.2-20200910

6.搜索镜像

docker search php-fpm

7.拉取镜像

docker pull cytopia/php-fpm-7.1

8、运行镜像

docker run -it cytopia/php-fpm-7.1 /bin/bash

9、docker push到私有仓库

         

 

上一篇:php-fpm解析流程


下一篇:Zabbix学习笔记(三)