docker基本指令

docker基本指令

查看docker版本

 

 

 

 

搜索镜像(例如搜索NGINX镜像,)

 

 

 

 

下载镜像(例如下载NGINX)

 

 

 

 

查看镜像列表(NGINX为上一步下载的镜像)

 

 

 

 

获取镜像信息

Docker inspect bc9a0695f571(镜像ID)

 

 

 

 

为镜像添加新标签

[root@server1 ~]# docker tag nginx:latest nginx:clid

 

 

 

 

删除镜像(两种方式)

 

通过标签名来删除

 

 

 

 

通过镜像id删除

当镜像id对应标签有一个的时候,可以使用删除镜像id的方式删除

 

 

 

若镜像ID对应标签不止一个,通过删除镜像ID会报错,也可以在最后加上-f选项,一次性删除全部。

 

 

 

 

如上图,镜像ID对应有两个标签,当删除它们的ID时会提示报错,可以加上f全部删除

 

 

 

 

存出镜像命名为NGINX,保存到opt目录下

 

 

 

 

载入存出的镜像

 

 

 

 

容器的操作

创建容器

Docker create -it nginx:latest /bin/bash

 

 

 

 

 

docker ps -a 查看容器运行状态

docker start 容器ID  启动容器

 

 

 

 

通过run命令启动

容器一般启动过程:

docker start 容器ID

 

 

 

 

 

 

通过run命令启动

 

 

 

 

 

执行完成会关闭,状态是exited(容器可以做一次性的处理,处理完就释放资源,做到了最小成本控制)

 

 

 

可以通过执行死循环,让容器持续在后台执行

 

 

 

 

 

 

进入容器

容器必须是up状态,按exit退出

 

 

 

导出容器

Docker export 容器id > /opt/nginx11

 

 

 

导入容器

只会生成镜像,不会创建容器

 

 

 

删除容器

需要先停止容器,再删除容器

 

 

 

批量删除容器

docker ps -a | sed -n '2,$p' | awk '{print "docker rm "$1}' | bash

 

 

posted @ 2020-11-30 00:06  escape丶丶  阅读(104)  评论(0)    收藏  举报