docker常用命令

1. 列出本地所有镜像
docker images
2. 下载镜像
docker pull 镜像名[:tag]
3. 搜索镜像
docker search 镜像名
4. 删除镜像
docker rmi -f 镜像名
5. 运行容器
docker run -d -p 8181:80 nginx

-d 表示后台运行
-p 指定映射端口(映射端口:原端口)
--name 指定容器名称

6. 查看容器
docker ps -a

-a 查看所有容器
-q 只显示容器id

7. 开启|关闭|重启容器
docker start 容器id或者名称  //开启
docker stop 容器id或者名称  //正常关闭
docker kill 容器id或者名称  //立即关闭
docker restart 容器id或者名称  //重启
8. 删除容器
docker rm 容器id或者名称

-f 强制删除

docker rm -f $(docker ps -aq)  //删除所有容器

9. 进入容器内部
docker exec -it 容器id或者名称 bash

-t 分配一个伪终端

10. 退出容器命令行
exit
11. 将容器生成一个新的镜像
docker commit 容器id或者名称 目标镜像名[:tag]

-a 镜像作者
-m 描述说明

12. 将镜像打包成tar包
docker save 镜像名[:tag] -o 目标名.tar
13. 加载tar包成镜像
docker load -i 包名.tar
14. 复制容器与主机之间的数据
docker cp 容器id:目录 主机目录  //容器复制到主机
docker cp 主机目录 容器id:目录  //主机复制到容器

你可能感兴趣的:(docker常用命令)