Docker操作常用命令 映象篇

2021-09-14 02:47:23 字數 1588 閱讀 7604

docker pull [選項] [docker registry 位址[:埠號]/] 倉庫名[:標籤]
例:docker pull ubuntu:16.04

具體選項可通過docker pull --help命名看到

docker run 倉庫名

以上面的ubuntu為例,如果我們打算啟動裡面的bash並進行互動式操作

docker run -it --rm ubuntu:16.04 bash
想要進入正在執行的ubuntu容器並進行互動式操作:

docker exec -it [id] bash
nginx映象啟動乙個容器,命名為webserver,對映到80埠

docker run --name webserver -d -p 80:80 nginx
修改容器內容

docker exec -it webserver bash

root@b7d21b2180ce:/# echo '' > /usr/share/nginx/html/index.html

root@b7d21b2180ce:/# exit

此時我們修改了容器的儲存層,可以通過docker diff看到具體的改動

通過docker commit可以將容器儲存為映象(但並不推薦這樣做)

docker commit [選項] 《容器id或容器名》 [《倉庫名》[:《標籤》]]

docker image ls
docker system df
docker image ls -f since=ubuntu

docker image ls -f before=ubuntu

docker image ls --format "}:}"
等間距顯示
docker image ls --format "table }\t}\t}"
docker image rm [選項] 《映象1>[《映象2>...]
其中,《映象》可以是映象id映象名映象摘要

使用docker image ls命令配合

刪除所有倉庫名為hello-world的映象:

docker image rm (docker image ls -q hello-world)
刪除所有在ubuntu之前的映象

docker image rm (docker image ls -q -f before=ubuntu)

docker映象操作常用命令

安裝docker yum install y docker 啟動docker systemctl start docker 檢視版本 docker version 檢視資訊 docker info 1 檢視映象 本地映象 檢視本地所有映象 docker images 根據名稱檢視某乙個映象 dock...

Docker映象常用命令

docker pull 選項 docker registry 位址 埠號 倉庫名 標籤 埠號 預設位址是 docker hub,當然不要忘了docker加速器的存在。倉庫名 如之前所說,這裡的倉庫名是兩段式名稱,即 使用者名稱 軟體名 對於 docker hub,如果不給出使用者名稱,則預設為 li...

docker 映象常用命令

第一步配置映象加速 映象加速 1.docker search tomcat 搜尋映象 和官方 搜尋到的一樣 docker serarch s 30 tomcat 搜尋映象點讚超過30的 2.拉取映象 docker pull 映象名字 tar docker pull tomcat 預設拉取的是 doc...