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


浙公网安备 33010602011771号