Docker常用命令大全 | 实用篇

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

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/容器名 新容器名

谢谢阅读

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Docker