×
Falcon
2022-02-24 15:11
#docker# 修改已创建容器的启动参数,有两种方式:

1. Docker 命令修改,如 `docker container update --restart=always` 容器名字

2. 改容器配置文件,首先停止容器,不然无法修改配置文件,默认路径为:`/var/lib/docker/containers/容器ID`(N1为/mnt/mmcblk1p3/docker/containers/容器ID)

如果只修改重启策略,只需改 `RestartPolicy` 的值再启动容器;

如果需要修改挂载位置,(ps: 如果需要复制容器中的数据到物理硬盘,可以使用 Docker cp 命令,用法见:https://www.runoob.com/docker/docker-cp-command.html )

首先停止所有容器: `docker stop $(docker ps -a | awk '{print $1}'| tail -n +2)` ,然后用systemctl 或service停止docker服务,定位到之前的docker容器位置,备份 hostconfig.json 和 config.v2.json ,修改hostconfig.json 的 Binds 项和 config.v2.json 的 MountPoints 。最后重启docker服务和容器。启动所有容器可将停止所有容器的命令stop改成start。
0

暂无评论