docker-修改容器挂载目录

停止所有docker容器

sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

停止docker服务

sudo service docker stop

修改mysql路径

cd ~
sudo cp -r mysql/ /home/server/

备份容器配置文件

cd /var/lib/docker/containers/8e777f913e99
cp hostconfig.json hostconfig.json.bak
cp config.v2.json config.v2.json.bak

修改hostconfig的冒号前的配置路径

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"],

修改config的Source的配置路径

vi config.v2.json
       "MountPoints": {
              "/etc/mysql/my.cnf": {
                     "Source": "/home/server/mysql/conf/my.cnf",
                     "Destination": "/etc/mysql/my.cnf",
                     "RW": true,
                     "Name": "",
                     "Driver": "",
                     "Relabel": "",
                     "Propagation": "rprivate",
                     "Named": false,
                     "ID": ""
              },
              "/logs": {
                     "Source": "/home/server/mysql/logs",
                     "Destination": "/logs",
                     "RW": true,
                     "Name": "",
                     "Driver": "",
                     "Relabel": "",
                     "Propagation": "rprivate",
                     "Named": false,
                     "ID": ""
              },
              "/mysql_data": {
                     "Source": "/home/server/mysql/data",
                     "Destination": "/mysql_data",
                     "RW": true,
                     "Name": "",
                    "Driver": "",
                     "Relabel": "",
                     "Propagation": "rprivate",
                     "Named": false,
                     "ID": ""
              },
              "/var/lib/mysql": {
                     "Source": "",
                     "Destination": "/var/lib/mysql",
                     "RW": true,
                     "Name": "85d91bff7012b57606af819480ce267449084e81ab386737c80ace9fe75f6621",
                     "Driver": "local",
                     "Relabel": "",
                     "Propagation": "",
                     "Named": false,
                     "ID": "897cd0152dd152166cb2715044ca4a3915a1b66280e0eb096eb74c2d737d7f77"
              }
       },

启动docker服务

sudo service docker start

启动所有docker容器

sudo docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值