容器自动启动
- 创建容器时,未使用 --restart=always ,重启docker后,容器未能自动启动,有两个办法可以添加
- 1. docker 命令修改
| docker container update --restart=always 容器名字
- 2.直接改配置文件
| systemctl stop docker
| cd /var/lib/docker/containers/容器对应文件夹
| vi hostconfig.json
| 查找关键字 RestartPolicy
| 修改后配置:"RestartPolicy":{"Name":"always","MaximumRetryCount":0}
| systemctl start docker
容器挂载路径
vi hostconfig.json
"Binds": ["/home/server/mysql/conf/my.cnf:/etc/mysql/my.cnf", "/home/server/mysql/logs:/logs", "/home/server/mysql/data:/mysql_data"],
vi config.v2.json
Source": "/home/server/mysql/conf/my.cnf",
- 修改所有source路径
- 启动所有容器 docker start $(docker ps -a | awk '{print $1}' | tail -n +2)