日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

docker配置容器mysql启动参数_修改Docker容器启动配置参数

發(fā)布時(shí)間:2025/4/5 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker配置容器mysql启动参数_修改Docker容器启动配置参数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

有時(shí)候,我們創(chuàng)建容器時(shí)忘了添加參數(shù)?--restart=always?,當(dāng) Docker 重啟時(shí),容器未能自動(dòng)啟動(dòng),

現(xiàn)在要添加該參數(shù)怎么辦呢,方法有二:

1、Docker 命令修改

docker container update --restart=always 容器名字

2、直接改配置文件

首先停止容器,不然無法修改配置文件

配置文件路徑為:/var/lib/docker/containers/容器ID

在該目錄下找到一個(gè)文件?hostconfig.json?,找到該文件中關(guān)鍵字?RestartPolicy

修改前配置:"RestartPolicy":{"Name":"no","MaximumRetryCount":0}

修改后配置:"RestartPolicy":{"Name":"always","MaximumRetryCount":0}

最后啟動(dòng)容器。

修改docker容器的掛載路徑停止所有docker容器sudo?docker?stop?$(docker?ps?-a?|?awk?'{?print?$1}'?|?tail?-n?+2)

停止docker服務(wù)sudo?service?docker?stop

修改mysql路徑cd?~

sudo?cp?-r?mysql/?/home/server/備份容器配置文件cd?/var/lib/docker/containers/de9c6501cdd3

cp?hostconfig.json?hostconfig.json.bak

cp?config.v2.json?config.v2.json.bak

修改hostconfig的冒號(hào)前的配置路徑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"

}

},啟動(dòng)docker服務(wù)sudo?service?docker?start啟動(dòng)所有docker容器sudo?docker?start?$(docker?ps?-a?|?awk?'{?print?$1}'?|?tail?-n?+2)

修改docker默認(rèn)的存儲(chǔ)位置

docker 的所有images及相關(guān)信息存儲(chǔ)位置為:/var/lib/docker查看默認(rèn)的docker存儲(chǔ)路徑docker?info?|grep?'Docker?Root?Dir'

WARNING:?No?swap?limit?support

Docker?Root?Dir:?/var/lib/docker停止所有docker容器sudo?docker?stop?$(docker?ps?-a?|?awk?'{?print?$1}'?|?tail?-n?+2)停止docker服務(wù)sudo?service?docker?stop

cd?/var/lib打包docker目錄sudo?tar?-czvf?/usr/docker.tar.gz?docker/

cd?/usr/

sudo?tar?-xzvf?docker.tar.gz修改docker默認(rèn)的存儲(chǔ)位置sudo?vim?/etc/docker/daemon.json

{

"graph":?"/home/server/docker"

}

啟動(dòng)docker服務(wù)sudo?service?docker?start啟動(dòng)所有docker容器sudo?docker?start?$(docker?ps?-a?|?awk?'{?print?$1}'?|?tail?-n?+2)查看修改后docker存儲(chǔ)路徑docker?info?|grep?'Docker?Root?Dir'

WARNING:?No?swap?limit?support

Docker?Root?Dir:?/usr/docker

總結(jié)

以上是生活随笔為你收集整理的docker配置容器mysql启动参数_修改Docker容器启动配置参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。