一、镜像操作
1、搜索镜像
docker search 仓库名/镜像名

2、下载镜像
若不指明标签,则表示下载最新版本的【标签为latest】

3、查看镜像
docker images

4、创建镜像
docker tag 原仓库/镜像名:原标名 新原仓库/新镜像名:新原标签

5、查看详细信息
docker inspect 镜像ID/容器ID

6、镜像导出和导入
- 镜像导出

- 镜像导入

7、删除镜像
docker rmi 镜像ID/镜像名称

1、新建容器
-it:合起来实现和容器交互的作用,运行一个交互式会话 shell

2、查看容器运行状态
docker ps -a # -a选项可以显示所有的容器
5. paused:已暂停状态的容器 #命令挂起指定容器中的所有进程
7. dead:死亡,主要是操作系统出现异常或断电、关机等引发 dead状态(不常见)

3、启动和停止容器
- 启动容器
docker start 容器ID/名称

- 停止容器
docker stop 容器ID/名称

4、创建并启动容器
例:docker run -itd centos:7 /bin/bash

5、删除容器
docker rm -f 容器ID/名称 【建议先关闭,再rm删除】

6、 切换容器
docker exec -it 容器ID/名称 /bin/bash 【exit退出】

7、拷贝文件
8、批量处理容器
- 批量停止容器
方法一:docker ps -a | awk ‘NR>=2{print "docker stop "$1}’ | bash
方法二:docker ps -a | awk'NR>=2{print $1}'| xargs docker stop

- 批量删除容器
方法一:docker ps -a | awk ‘NR>=2{print “docker rm ”$1}’ | bash
方法二:docker ps -a | awk'NR>=2{print $1}'| xargs docker rm
