經過一番 檢視文件和搜尋之後,可以利用下面一行命令修改執行中的docker容器的環境:
docker exec
"your container id" /bin/sh -c "you command"
具體到上面的問題來說:
首先找到服務的docker id:
docker ps
其次準備改變hosts檔案的命令:
echo
$ip$domain >> /etc/hosts
最終執行:
docker exec
"your container id" /bin/sh -c "echo $ip
$domain >> /etc/hosts"
修改執行中的docker容器的埠對映
在docker run建立並執行容器的時候,可以通過 p指定埠對映規則。但是,我們經常會遇到剛開始忘記設定埠對映或者設定錯了需要修改。當docker start執行容器後並沒有提供乙個 p選項或設定 這個解決方案最為簡單,把原來的容器刪掉,重新建乙個。當然這次不要忘記加上埠對映。優點是簡單快捷,在測...
執行中的docker容器埠對映如何修改詳解
在docker run建立並執行容器的時候,可以通過 p指定埠對映規則。但是,我們經常會遇到剛開始忘記設定埠對映或者設定錯了需要修改。當docker start執行容器後並沒有提供乙個 p選項或設定,讓你修改指定埠對映規則。那麼這種情況我們該怎麼處理呢?今天docker君教你如何修改執行中的dock...
Docker容器中執行docker 命令
一 在一台執行了docker的伺服器上,啟動374c3bec1f4b 映象的容器,這個映象中安裝docker yum install docker y docker run itd v var run docker.sock var run docker.sock name docker test ...