docker 下 exec 從宿主機對容器執行命名操作
docker exec -it# 互動可以進入容器 ; exec 也可以在宿主機對容器執行命令;docker attach
# 也是可以進入容器
1、遠端 執行命令:檔案操作:
docker exec -d nginx1 touch /etc/1.txt
-d:後台型,在 nginx1 容器中建立乙個 1.txt 檔案
2、檔案操作 拷貝依然是cp;
docker cp 1.11.sh nginx1:/root/# 從宿主機 拷貝檔案docker exec nginx1 ls /root# 檢視 檔案docker exec nginx1 rm -rf /root/1.11.sh
# 刪除檔案
3、diff 檢視容器的目錄結構;
docker diff nginx1# 檢視 nginx1 容器的檔案結構
docker exec 進入停止的容器
遇到乙個情況,容器裡的應用啟動拋異常,導致容器很快就結束了 或者構建映象時失敗了.想到容器裡看看發生了什麼事 通過簡單的 docker logs 可能無法解決問題 如果乙個容器已經stop,那麼你是無法docker exec進去的.會提示error response from daemon cont...
Docker宿主啟動容器mysql
使用docker官方映象安裝mysql服務 1 拉取mysql映象,採用網易加速位址 2 重新命名映象名 3 建立用於掛載的目錄 sudo mkdir my mysql datadir 用於掛載mysql資料檔案 sudo mkdir my mysql conf.d 用於掛載mysql配置檔案 su...
Docker容器訪問宿主機網路
業務請求量小的時候,我們會把一些工程部署到同一臺機器上。這些工程之間也會相互訪問。如果是http的介面,我們最方便的是使用localhost帶地本機的ip。不過結合docker容器後出現了問題。docker容器中localhost表示容器的ip位址。不是宿主機ip。其實docker容器執行的時候有h...