Docker常用命令锦集
#### 宿主机-容器互拷贝命令:
```shell
# 从宿主机拷贝至容器指定目录
docker cp /root/mkserver/vim-8.2.0100.tar.gz nginx:/root/
# 从容器拷贝至宿主机
docker cp nginx:/root/vim-8.2.0100.tar.gz / /root/mkserver/
```
#### 镜像-文件转换命令:
```shell
# 将镜像保存为压缩文件
docker save -o oricos_bi_nginx_v1.0.1.tar pmcoder/oricos_bi_nginx:v1.0.1_res
# 将文件加载为镜像
docker load -i oricos_bi_nginx_v1.0.1.tar
```
#### 容器生成镜像命令:
```shell
docker commit -m "创建生产环境镜像" oricos_bi_nginx_build pmcoder/oricos_bi_nginx:v1.0.1_res
```
#### 容器更新配置命令:
```shell
# 设置容器自动重启
docker update --restart=always log_record
```
#### docker配置命令:
```shell
# 设置跟随系统启动
systemctl enable docker
```
#### docker设置重启命令:
```shell
# 将容器设置为"总是重启"
docker update --restart=always
# 将容器设置为"仅在退出时异常时重启"(最多3次)
docker update --restart=on-failure:3
# 将容器设置为"除非手动停止"
docker update --restart=unless-stopped
# 禁用自动重启
docker update --restart=no
```
分类:开发小知识作者:Pmcoder状态:发布时间:2026-05-18 17:05:36