docker容器管理命令
1.容器创建
docker create -it 镜像名:标签 /bin/bash
-i 让容器的标准输入保持打开
-t 让docker分配一个伪终端
2.查看容器
docker ps -a #查看所有容器
docker ps #查看运行中的容器
3.启动容器
docker start 容器ID
4.启动执行命令
docker run -d centos:7 /bin/bash -c ls /
-d #守护进程,保持进程一直处于开启状态
-c #命令,执行指定的命令
5.终止运行
docker stop 容器ID
exited返回值为0的时候是常规退出,用stop是异常退出
6.进入容器
docker exec -it 容器ID /bin/bash
exit #退出容器
7.容器的导出与导入
导出:
docker export 容器ID > /opt/nginx_c
导入:(会生成镜像,但是不会创建容器)
cat /opt/nginx_c | docker import - nginx:pyy
8.删除容器
删除一个:
docker rm 容器ID
批量删除容器:
docker ps -a | awk '{print"docker rm "$1}' | bash