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服務即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM