已啟動的container,新增 修改port或磁碟 - money168/cowsay GitHub Wiki
已啟動的container,新增/修改port或磁碟
停用docker serivce
systemctl stop docker
修改container設定檔。
/var/lib/docker/containers/$containerID
網路port
config.v2.json
“ExposedPorts”:{"27017/tcp":{},“3306/tcp”:{}}
Service,“Ports”:{"27017/tcp":[{"HostIp":“0.0.0.0”,“HostPort”:"2701 “}],”3306/tcp":[{"HostIp":“0.0.0.0”,“HostPort”:"3306"}]}
hostconfig.json
“PortBindings”:{"8888/tcp":[{"HostIp":"",“HostPort”:"8888"}]}
“NetworkMode”:“default”,“PortBindings”:{"27017/tcp":[{"HostIp":"",“HostPort”:"27017"}],“3306/tcp”:[{"HostIp":"",“HostPort”:"3306"}]}
掛載磁碟
config.v2.json
“MountPoints”:{"/data":{"Source":“/home/apadmin/data”,“Destination”:“/data”,RW,“Name”:"",“Driver”:"",“Type”:“bind”,“Propagation”:“rprivate”,“Spec”:{"Type":“bind”,“Source”:"/home/apadmin data “,”Target":“/data”}},“/opt/conda”:{"Source":“/home/apadmin/conda”,“Destination”:“/opt/conda”,RW,“Name”:"",“Driver”:"",“Type”:“bind”,“Propagation”:“rprivate”,“Spec”:{"Type":“bind”,“Source”:“/home/apadmin/conda”,“Target”:“/opt/conda”}}}
hostconfig.json
{"Binds":[“/home/apadmin/data:/data”,“/home/apadmin/conda:/opt/conda”]