创建容器
docker create -it nginx:latest /bin/bash
查看容器
docker ps -a
启动容器
docker start 容器的ID/名称
docker run -itd --name test1 nginx:latest /bin/bash
停止容器
docker stop 容器的ID/名称
进入容器
docker exec -it 容器ID/名称 /bin/bash
退出容器
exit
文件的导入
docker cp 文件名 容器ID:/路径/
docker cp 容器ID:/路径/文件名 ~/文件名
容器导出和导入
导出
docker export 容器ID > nginx1.20.4.tar
docker export -o nginx1.20.4.tar 容器ID
导入
cat nginx1.20.4.tar | docker import - nginx:latest
docker improt nginx1.20.5.tar -- nginx:latest
删除容器
docker stop 容器ID
docker rm 容器ID
docker rm -f 容器ID(强制)
docker ps -a
-
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