摘要:對常用的一些命令做一個記錄鏡像相關拉去一個鏡像文件選項地址端口號倉庫名標簽查看鏡像列表是只列出鏡像列表過濾虛懸鏡像在指定的鏡像之后創建的鏡像在指定的鏡像之前創建的鏡像根據鏡像名稱和標簽過濾刪除虛懸鏡像刪除鏡像選項鏡像鏡像命令組合刪
對docker 常用的一些命令做一個記錄
鏡像 image 相關## 拉去一個鏡像文件 docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標簽] docker pull ubuntu:18.04 ## 查看鏡像列表 docker image ls docker image ls -q -q是只列出id ## 鏡像列表過濾 docker image ls -f dangling=true ## 虛懸鏡像 docker image ls -f since=mongo:3.2 ## 在指定的鏡像之后創建的鏡像 docker image ls -f before=mongo:3.2 ## 在指定的鏡像之前創建的鏡像 ## 根據鏡像名稱和標簽過濾 docker image ls ubuntu docker image ls ubuntu:18.04 ## 刪除虛懸鏡像 docker image prune ## 刪除鏡像 docker image rm [選項] <鏡像1> [<鏡像2> ...] docker image rm d610e7d67ed0 ## 命令組合刪除所有的鏡像 docker image rm $(docker image ls -q) ## 構建一個新的image docker build [選項] <上下文路徑/URL/-> docker build -t nginx:v3 . 構建image容器 container 相關
## 運行鏡像生成容器 docker run [選項] <鏡像名稱> docker run --name webserver -d -p 4000:80 --mount source=my-vol,target=/app nginx -d 是后端運行 -p 宿主端口:容器內端口 端口映射 --mount source=my-vol,target=/app,readonly 掛載一個數據卷到 容器的/app里 readonly標識只讀 -v my-vol:/app:ro 掛載一個數據卷到 容器的/app里 ro表示只讀 ## 進入container bash docker exec -it [container名稱] bash eg:docker exec -it webserver bash ## 提交容器 docker commit [選項] <容器ID或容器名> [<倉庫名>[:<標簽>]] docker commit --author "cfl訪問倉庫" --message "test" webserver nginx:v2 ## 提交歷史 docker history nginx:v2 ## container內容修改記錄 docker diff webserver ## 查看容器的日志 docker container logs [container ID or NAMES] ## 停止container docker container stop [container ID or NAMES] ## 啟動container docker container start [container ID or NAMES] ## 導出 container docker export [container ID] > 導出目錄 docker export 41a43eaccd9d > ./dockerImage/nginxv2.tar ## 刪除 container docker container rm [containerName] docker container rm nginxv4
## 搜索鏡像 docker search ubun ## 把鏡像的名字改為自己的用戶名的鏡像 docker tag ubuntu:18.04 username/ubuntu:18.04 ## 推送鏡像到registry docker push username/ubuntu:18.04數據卷
## 創建數據卷 docker volume create my-vol ## 列出數據卷 docker volume ls ## 查看數據卷的信息 docker volume inspect my-vol ## 刪除數據卷 docker volume rm my-vol ## 刪除沒有被掛載的的數據卷 docker volume prune其他命令
## 查看鏡像、容器、數據卷所占用的空間。 docker system df未完待續
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27927.html
摘要:與命令不同,使用命令只能創建容器而并不啟動選項鏡像名稱命令參數將標準輸入標準輸出標準錯誤鏈接到容器向容器的添加主機名與地址設置資源分配。輸入命令退出后,容器不會停止,而會繼續運行。命令命令用于以格式顯示容器與鏡像的詳細 docker命令詳解 前言 從技術老大那里聽說了docker,閑下來之后就簡單了解了一下,發現真的是一個好用的不得了的工具。遂周末去圖書館找了下相關資料,學習下姿勢。說...
摘要:同樣地,也有命令可以刪除掛起的鏡像網絡和。命令提供整體磁盤使用率的概況,包括鏡像容器和本地。因此這條命令比命令更局限。鏡像新的鏡像命令也是子命令。筆者最愛的命令莫過于,讓環境一直保持干凈整齊。 Docker 1.13出來已經有一段時間了,新版本添加了許多有用的命令,本文作者從處女座的潔癖(此處有霧)出發,告訴大家一些整理環境的小技巧。打掃房間再也不需費時又費力了,簡單的命令,就可以輕松...
摘要:命令行是與守護進程進行交互的主要工具。感興趣的話,你也可以開發一個,使用與守護進程進行交互就好了。命令行與守護進程如何交互從左至右理解上圖最左側是客戶端,即命令行。而在與上運行時,守護進程事實上運行在虛擬機中。 譯者按: Docker是典型的C/S架構,其守護進程(daemon)與命令行(CLI)是通過REST API進行交互的。 原文: Understanding how the D...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第二篇。總結本章知識介紹了最基本的十五個命令,接下來的教程將會陸續介紹如何在中運行一個應用以及其他的命令。接下來會在本系列教程結束后補充幾篇應用的實例。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第二篇 Part 2: The 15 Commands。 該系列所有文章將參考其他學習...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第二篇。總結本章知識介紹了最基本的十五個命令,接下來的教程將會陸續介紹如何在中運行一個應用以及其他的命令。接下來會在本系列教程結束后補充幾篇應用的實例。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第二篇 Part 2: The 15 Commands。 該系列所有文章將參考其他學習...
摘要:和區別讓用戶可以進入查看輸出等等操作,但是并不會另外啟動一個進程如果你用來退出,同時這個信號會默認情況會啟動另外一個進程來進入,這里的操作是在這個進程下的。 走在通往docker的大道上——docker基礎知識匯總 最后編輯時間:2017年03月09日 1.Docker是什么 Docker是一種新的容器化技術,為應用開發和部署提供一站式容器解決方案,能幫助開發者高效快速的構建應用,實...
閱讀 2691·2021-09-22 15:58
閱讀 2234·2019-08-29 16:06
閱讀 903·2019-08-29 14:14
閱讀 2814·2019-08-29 13:48
閱讀 2456·2019-08-28 18:01
閱讀 1501·2019-08-28 17:52
閱讀 3323·2019-08-26 14:05
閱讀 1617·2019-08-26 13:50