docker映象常用操作的基本命令
1.拉取/下載映象
docker pull 映象名稱 (可以從網易雲映象中心獲取要下載的映象)
2.檢視已經下載的映象
docker images
3.刪除本地映象
docker rmi 映象標識 (docker images可以看到映象標識)
4.映象匯入/匯出
匯出
docker save -o 匯出路徑 映象id
載入本地映象
docker load -i 映象檔案
修改映象名稱(載入後的映象檔名稱為null 需要修改映象名稱和版本)
docker tag 映象id 新映象名稱:版本
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
對容器操作
1.執行容器
docker run 映象標識|映象名稱
例子:docker run -d -p 宿機埠:容器埠 --name 容器名稱 映象標識|映象名稱
-d表示後臺執行 -p表示宿機與容器間的對映埠 --name表示給容器指定的命名
2.檢視正在執行的容器
docker ps 檢視執行中的容器
docker ps -a 檢視所有容器 包括未執行的
docker ps -q 檢視容器的標識
3.檢視容器日誌
docker logs -f 容器id
-f表示檢視最後幾行
4.進入容器
docker exec -it 容器id bash
若報錯則用:
docker exec -it 容器id sh
exit 退出容器
5.啟動容器
docker start 容器id //啟動容器
docker stop 容器id //關閉容器
docker rm 容器id //刪除容器
6.將主機中的檔案放入容器中的方式
docker cp 檔名稱 容器id:容器內部的路徑
7.修改已啟動docker的容器啟動方式
在你關掉docker之前,先把你想增加埠號的容器新增上這條命令:docker update container_name --restart=always來設定重啟docker之後自動啟動該容器。設定完成後再修改hostconfig.json檔案
在linux下可以修改/var/lib/docker/containers/容器下的hostconfig.json,即可
但在mac下是使用linux虛擬機器實現的,而且還找不到入口的那種
進入linux虛擬機器辦法如下:
cd ~/Library/Containers/com.docker.docker/Data/vms/0
screen tty
這樣就可以進入linux下操作了
容器的目錄在/var/lib/docker/containers下,找到對應的目錄,修改完hostconfig.json,重啟docker服務即可