Docker的常用命令(沒有廢話)

目錄

鏡像

鏡像管理命令

鏡像構建命令

鏡像標簽和推送命令

其他命令

容器

運行容器

停止和刪除容器

查看容器信息

進入容器

數據卷

列出卷

創建和刪除卷

將卷掛載到容器


鏡像

鏡像管理命令

docker images # 列出本地所有的鏡像
docker search <關鍵詞> # 在 Docker Hub 上搜索鏡像
docker pull <鏡像名稱> # 從 Docker Hub 下載鏡像到本地
docker rmi <鏡像名稱> # 刪除本地的一個或多個鏡像
docker image prune # 清理不再使用的鏡像
docker inspect <鏡像名稱> # 查看鏡像的詳細信息

鏡像構建命令

docker build -t <鏡像名稱> <Dockerfile路徑> # 根據 Dockerfile 構建一個新的鏡像
docker build -f <Dockerfile路徑> -t <鏡像名稱> # 根據指定的 Dockerfile 構建一個新的鏡像
docker build - < Dockerfile -t <鏡像名稱> # 通過標準輸入流構建鏡像
docker commit <容器名稱> <鏡像名稱> # 從一個容器的修改創建一個新的鏡像

鏡像標簽和推送命令

docker tag <現有鏡像名稱:標簽> <新的鏡像名稱:標簽> # 給現有的鏡像打標簽
docker push <鏡像名稱> # 將本地的鏡像推送到 Docker Registry (如 Docker Hub)
docker login <Registry地址> # 登錄到一個 Docker Registry

其他命令

docker history <鏡像名稱> # 查看鏡像的歷史記錄
docker save <鏡像名稱> -o <保存路徑> # 將鏡像保存為 tar 歸檔文件
docker load -i <保存路徑> # 從 tar 歸檔文件加載鏡像
docker diff <容器名稱> # 查看容器的文件系統變化

容器

運行容器

docker run <鏡像名稱> # 創建并運行一個新的容器
docker start <容器名稱> # 啟動已經停止的容器
docker restart <容器名稱> # 重啟運行中的容器
docker run -p <主機端口>:<容器端口> <鏡像名稱> # 創建并運行一個新的容器,并將容器的端口映射到主機的端口

停止和刪除容器

docker stop <容器名稱> # 停止正在運行的容器
docker rm <容器名稱> # 從系統中刪除容器
docker stop $(docker ps -q) # 停止所有正在運行的容器
docker rm $(docker ps -aq) # 刪除所有容器
docker container prune # 清理不再使用的容器

查看容器信息

docker ps # 列出正在運行的容器
docker ps -a # 列出所有容器,包括停止的容器
docker logs <容器名稱> # 查看容器的日志輸出
docker inspect <容器名稱> # 檢查容器的詳細信息,包括網絡設置、卷持載等
docker stats # 顯示一個或多個容器的資源使用情況

進入容器

docker exec <容器名稱> <命令> # 在正在運行的容器中執行命令
docker attach <容器名稱> # 連接到正在運行的容器的標準輸入、輸出和錯誤流
docker exec -it <容器ID/名稱> sh # 以交互模式進入容器的 Shell 環境
docker run -it <鏡像名稱> sh # 創建并運行一個新的容器,并以交互模式進入其 Shell 環境

數據卷

列出卷

docker volume ls # 列出所有的卷
docker volume inspect <卷名稱> # 查看特定卷的詳細信息
docker volume prune # 清理不再使用的卷

創建和刪除卷

docker volume create <卷名稱> # 創建一個新的卷
docker volume rm <卷名稱> # 刪除一個卷
docker volume create --driver <驅動名稱> --opt <選項> <卷名稱> # 創建一個新的卷,并指定驅動和選項

將卷掛載到容器

docker run --name <容器名稱> -p <宿主機的端口>:<容器端口> -v <卷名稱>:<容器內路徑> -d <鏡像名稱> # 創建并運行一個新的容器,并將卷掛載到容器內的指定路徑
docker run --mount source=<卷名稱>,target=<容器內路徑> <鏡像名稱> # 使用 --mount 選項來掛載卷,可以提供更多的配置參數


?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/214857.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/214857.shtml
英文地址,請注明出處:http://en.pswp.cn/news/214857.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用pe安裝windows操作系統

一、系統安裝前準備工作&#xff0c;制作系統盤 &#xff08;1&#xff09;拷貝電腦上的資料 &#xff08;2&#xff09;準備一個至少8G的U盤 &#xff08;3&#xff09;下載windows鏡像文件及pe軟件 通過百度網盤可下載下列軟件及鏡像 windows鏡像文件&#xff08;百度網盤…

知識筆記(五十二)———MySQL 安裝

Linux/UNIX 上安裝 MySQL Linux平臺上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址&#xff1a; MySQL - MySQL服務器。你需要該選項&#xff0c;除非你只想連接運行在另一臺機器上的MySQL服務器。MySQL-client - MySQL 客戶端程序&#xff0c;用于連接并操作…

Kotlin 中的 `as` 關鍵字:類型轉換的藝術

在 Android 編程中&#xff0c;類型轉換是一項常見的操作。為了使這一過程更加流暢和安全&#xff0c;Kotlin 提供了 as 關鍵字。本文將深入探討 as 關鍵字的用法和最佳實踐。 一、as 關鍵字的基本概念 &#x1f680; as 關鍵字在 Kotlin 中用于顯式類型轉換。它將一個表達式…

vue零基礎

vue 與其他框架的對比 框架設計模式數據綁定靈活度文件模式復雜性學習曲線生態VueMVVM雙向靈活單文件小緩完善ReactMVC單向較靈活all in js大陡豐富AngularMVC雙向固定多文件較大較陡&#xff08;Typescript&#xff09;獨立 更多對比細節&#xff1a;vue 官網&#xff1a;ht…

matplotlib繪圖時show函數需在save函數后

matplotlib繪圖時&#xff0c;先調用show&#xff0c;后調用save函數保存圖像&#xff0c;否則無法保存圖像信息 figsize 23,10 #fig, axes plt.subplots(nrows1, ncols2) fig, axs plt.subplots(4, 3, sharexcol,shareyrow,figsizefigsize) # 在每個子圖中繪制一個圖形 pi…

2023-12-05 Qt學習總結3

點擊 <C 語言編程核心突破> 快速C語言入門 Qt學習總結 前言九 QObject基類十 QWidget基類十一 QMainWindow類總結 前言 要解決問題: 學習qt最核心知識, 多一個都不學. 九 QObject基類 QObject是Qt中最基本的類&#xff0c;所有Qt中的對象都從該基類派生而來。 QObjec…

Hbase2.5.5分布式部署安裝記錄

文章目錄 1 環境準備1.1 節點部署情況1.2 安裝說明 2 Hbase安裝過程Step1&#xff1a;Step2:Step3:Step4&#xff1a; 3 Web UI檢查狀態并測試3.1 Web UI3.2 創建測試命名空間 1 環境準備 1.1 節點部署情況 Hadoop11&#xff1a;Hadoop3.1.4 、 zookeeper3.4.6、jdk8 Hadoop1…

JOSEF 靜態延時中間繼電器 JZS-7G/42 DC110V 導軌安裝

系列型號&#xff1a; JZS-7G-57端子排延時中間繼電器&#xff1b; JZS-7G-42X端子排延時中間繼電器&#xff1b; JZS-7G-22X端子排延時中間繼電器&#xff1b; JZS-7G-21端子排延時中間繼電器&#xff1b; JZS-7G-41端子排延時中間繼電器&#xff1b; JZS-7G-51端子排延…

git bash查看遠程倉庫地址

進入代碼路徑 git remote -vgit remote -v

MySQL執行語句 Table ‘mysql.servers‘ doesn‘t exist

執行語句報錯&#xff1a; mysql> flush privileges; ERROR 1146 (42S02): Table mysql.servers doesnt exist解決&#xff1a; 進入數據庫 刪除servers表 mysql> use mysql Database changed mysql> drop table if exists servers; Query OK, 0 rows affected, …

IoTDB服務安裝教程-單機版

文章目錄 單機版&#xff08;試用&#xff09;下載地址安裝環境安裝JDK設置最大文件打開數為 65535 安裝服務目錄結構如下啟動 IoTDB使用 Cli 工具IoTDB 的基本操作創建數據庫查看所有數據庫創建時間序列插入時間序列數據查詢數據退出會話 停止 IoTDB 單機版&#xff08;試用&a…

Day06(上) Liunx高級系統設計6-消息隊列

概述 消息隊列是消息的鏈表&#xff0c;存放在內存中&#xff0c;由內核維護 特點 1 、消息隊列中的消息是有類型的。 2 、消息隊列中的消息是有格式的。 3 、消息隊列可以實現消息的隨機查詢。消息不一定要以先進先出的次序讀取&#xff0c;編程時可以按消息的類型讀取。 …

排程系統中關于任務優先級的需求延伸與設計構思

無論是面向銷售訂單的MPS&#xff0c;還是基于多工序制約關系的APS&#xff0c;還是具體車間生產中針對單一工序的任務作業調度優化&#xff0c;都存在基于被排程對象(例如銷售訂單、生產工單、工序任務)的優先級進行優化的需求場景。當我們僅在宏觀、較高層次的角度考慮&#…

[go 面試] 緩存策略與應對數據庫壓力的良方

關注公眾號【愛發白日夢的后端】分享技術干貨、讀書筆記、開源項目、實戰經驗、高效開發工具等&#xff0c;您的關注將是我的更新動力&#xff01; 在高并發場景中&#xff0c;緩存是提高系統性能的關鍵利器。然而&#xff0c;緩存穿透、緩存擊穿、緩存雪崩等問題可能會給系統帶…

高效掃頻阻垢裝置廣譜感應水處理設備介紹工作原理使用參數和選型

? 1&#xff1a;高效掃頻阻垢裝置設備介紹 高效掃頻阻垢裝置是一種通過控制箱釋放變頻電磁信號&#xff0c;傳輸到信號放大裝置&#xff0c;管道外側的電磁線圈和電錘產生高頻機械振動&#xff0c;在管道和水中傳輸&#xff0c;通過共振機理破壞水分子之間的氫鍵&#xff0c;產…

記錄 | shell腳本開頭#!/bin/bash的作用

在 Shell 腳本中&#xff0c;#!/bin/bash 是指定腳本使用 Bash 解釋器的 shebang 語句。它出現在腳本的第一行&#xff0c;并告訴操作系統使用 Bash 解釋器來執行該腳本 #!/bin/bash....具體作用如下&#xff1a; 指定解釋器&#xff1a;#!/bin/bash 指定了使用 Bash 作為腳本…

Java - Lombok介紹、使用、工作原理、優缺點

介紹 Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging vari…

oracle修改SYS用戶(系統內置超級賬號)的方法和注意事項

Oracle數據庫中的SYS用戶是最高權限的賬號&#xff0c;擁有對整個數據庫的控制權。因此&#xff0c;在正常情況下&#xff0c;不建議修改SYS用戶。但是有些時候為了解決特定問題&#xff0c;可能需要修改SYS用戶的默認設置。 本文將介紹一些修改SYS用戶的方法和注意事項。 修…

算法Day28 二進制差異序列(格雷碼)

二進制差異序列&#xff08;格雷碼&#xff09; Description n 位二進制差異序列是一個由2^n個整數組成的序列&#xff0c;其中&#xff1a; 每個整數都在范圍[0, 2^n - 1]內&#xff08;含0和2^n - 1&#xff09; 第一個整數是0 一個整數在序列中出現不超過一次 每對相鄰整數…

linux 13-2day 日志輪轉 日志目錄 輪轉參數

目錄 日志系統rsyslog一、處理日志的進程二、常見的日志文件(系統、進程、應用程序)日志優先級 三、logrotate日志輪轉1、配置日志輪轉的路徑2、日志配置路徑四 、案例 日志系統rsyslog Linux 系統內核和許多程序會產生各種錯誤信息、告警信息和其他的提示信息&#xff0c; 這…