Docker常用命令大全 | 实用篇
目录
1.Docker镜像命令
1.1 【查看运行中的镜像】
1.2 【搜索镜像】
1.3 【拉取镜像】
1.4 【删除镜像】
1.5 【导出镜像】
1.6 【加载镜像】
1.7 【自己提交一个镜像】
2、容器命令
2.1 【查看正在运行的容器】
2.2 【查看容器详细信息】
2.3 【创建容器】
2.4 【停止/开始容器】
2.5 【删除容器】
2.6 【进入容器】
2.7 【查看容器日志】
2.8 【查看容器内运行的进程】
2.9 【导出容器】
2.10 【导入容器】
3.其他docke命令
3.1 【从容器内拷贝文件到宿主机】
3.2 【不停止容器设置开机自启动】
3.3 【容器改名字】
1.Docker镜像命令
1.1 【查看运行中的镜像】
docker images
1.2 【搜索镜像】
docker search 镜像名:Tag
1.3 【拉取镜像】
docker pull 镜像名:Tag
1.4 【删除镜像】
docker rmi -f 镜像名/镜像ID
1.5 【导出镜像】
docker save 镜像名/镜像ID -o 镜像保存路径/名字
1.6 【加载镜像】
docker load -i 镜像保存路径/名字
1.7 【自己提交一个镜像】
docker commit -m="提交信息" -a="作者信息" 容器名/容器ID 提交后的镜像名:Tag
2、容器命令
2.1 【查看正在运行的容器】
-a 查看所有容器(包含正在运行 和已停止的)
docker ps
docker ps -a
2.2 【查看容器详细信息】
docker inspect 容器名/容器ID
2.3 【创建容器】
-it 与容器进行交互式启动
-d 表示后台运行容器 (守护式运行)
--name 给要运行的容器 起的名字
-p 将容器的端口映射到宿主机上,通过宿主机访问内部端口
-v 将容器内的指定文件夹挂载到宿主机对应位置
/bin/bash 交互路径
docker run -it -d --name 别名 -p 宿主机端口:容器端口 -v 宿主机路径:容器路径 镜像名:Tag /bin/bash
2.4 【停止/开始容器】
docker stop/start 容器名/容器ID
2.5 【删除容器】
docker rm -f 容器名/容器ID
2.6 【进入容器】
docker exec -it exit退出容器后容器不停止
docker attach exit退出容器后容器停止
docker exec -it 容器名/容器ID /bin/bash
docker attach 容器名/容器ID
2.7 【查看容器日志】
docker logs 容器名/容器ID
2.8 【查看容器内运行的进程】
docker top 容器/容器ID
2.9 【导出容器】
docker export 容器ID > 文件名.tar
2.10 【导入容器】
cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号
3.其他docke命令
3.1 【从容器内拷贝文件到宿主机】
docker cp 容器ID:容器内路径 目的主机路径
3.2 【不停止容器设置开机自启动】
docker update --restart=always 容器Id 或者 容器名
docker container update --restart=always 容器Id 或者 容器名
3.3 【容器改名字】
docker rename 容器ID/容器名 新容器名
谢谢阅读