docker容器重啟後ip更改問題處理方法
root@ubuntu:~# docker run -it --name cct3--link=cct1:webtest cct
root@eb0cc6e0847f:/# ping webtest
ping webtest (192.168.100.29) 56(84) bytes of data.
64 bytes from webtest (192.168.100.29): icmp_seq=1ttl=64 time=0.070 ms
root@eb0cc6e0847f:/#env
pwd=/
webtest_port_80_tcp=tcp:
webtest_port=tcp:
webtest_port_80_tcp_proto=tcp
shlvl=1
home=/root
webtest_port_80_tcp_port=80
_=/usr/bin/env
root@eb0cc6e0847f:/#
root@eb0cc6e0847f:/#cat /etc/hosts
192.168.100.30 eb0cc6e0847f
127.0.0.1 localhost
::1 localhostip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.100.29 webtest 5089ac64e262 cct1
root@eb0cc6e0847f:/#
說明:1)啟動乙個容器cct3;
2)容器啟動增加了--link=cct1:webtest
,連線容器
cct1
,並起了乙個別名;
3)同時對env和/etc/hosts都有影響;
root@eb0cc6e0847f:/# root@ubuntu:~#
root@ubuntu:~#service docker restart
root@ubuntu:~# docker ps
container id image command created status ports names
root@ubuntu:~# docker restart cct1 cct2 cct3
root@ubuntu:~# docker attach cct3
root@eb0cc6e0847f:/# ping webtest
ping webtest (192.168.100.2) 56(84) bytes of data.
64 bytes from webtest (192.168.100.2): icmp_seq=1ttl=64 time=0.073 ms
說明:1)依舊可以ping通容器cct1;
root@eb0cc6e0847f:/# cat /etc/hosts
192.168.100.4 eb0cc6e0847f
127.0.0.1 localhost
::1 localhostip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.100.2 webtest5089ac64e262 cct1
root@eb0cc6e0847f:/#
root@eb0cc6e0847f:/# env
hostname=eb0cc6e0847f
webtest_port_80_tcp=tcp:
webtest_port=tcp:
webtest_port_80_tcp_proto=tcp
shlvl=1
home=/root
webtest_port_80_tcp_port=80
_=/usr/bin/env
root@eb0cc6e0847f:/#
Docker編寫指令碼實現應用容器重啟
docker編寫指令碼試下容器重啟 支援windows 和linux。echo 重啟docker容器 rtvsweb publish.docker restart rtvsweb publish if errorlevel 0 echo 執行成功 else echo 執行失敗 echo 按任意鍵結束...
伺服器重啟後如何重新連線docker
azure雲服務今天莫名斷了 自動重啟了 嚇出一身冷汗,還好docker有儲存。檢視一下因重啟而關閉的容器 可以看到13min之前有兩個容器被關閉了 docker restart 1236a 如果重啟失敗了看看顯示卡驅動是否正常,如不正常 sudo nvidia persistenced persi...
如何設定Docker容器重啟策略? 運維錄
開始之前 宿主機可能會因某些原因 如宕機 重新啟動,預設情況下docker容器是停止狀態的,這可能會對某些應用場景帶來不便,所以docker提供了 restart引數,在建立容器時設定此引數,docker守護程序將重新啟動容器。舉個栗子 建立容器 docker run d name test res...