docker中常用的命令

一、服務命令

systemctl start docker.service? ? ? ? ?啟動docker服務

systemctl stop docker.service? ? ? ? ?關閉docker服務

systemctl enable docker.service? ? ?設置docker服務開機啟動

systemctl disable docker.service? ? ?.禁止docker服務開機自啟動

二、鏡像命令

docker images?????????????? 列出本地所有的鏡像

docker pull <鏡像名>:<標簽>? 從 Docker Hub 拉取鏡像(如 docker pull nginx:latest)

docker search <鏡像名> ? ????在 Docker Hub 中搜索鏡像

docker rmi <鏡像ID或鏡像名>?? 刪除本地鏡像

?三、容器命令

docker run <鏡像名>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?創建并啟動容器

docker run -d <鏡像名>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 以守護進程(后臺)模式運行容器

docker run -it <鏡像名> /bin/bash? ? ? ? ? ? ? ? 以交互模式運行容器并進入容器終端

docker run -p <主機端口>:<容器端口> <鏡像名>? ?映射主機端口到容器端口

docker run -v <主機目錄>:<容器目錄> <鏡像名>? ? 掛載主機目錄到容器

docker start <容器ID或容器名>? ? ? ? ? ? ? ? ? 啟動已停止的容器

docker rm <容器ID或容器名>? ? ? ? ? ? ? ? ? ? ?刪除已停止的容器

docker rm -f <容器ID或容器名>? ? ? ? ? ? ? ? ?強制刪除運行中的容器

docker exec -it <容器ID或容器名> /bin/bash 進入運行中的容器終端

docker logs <容器ID或容器名>? ? ? ? ? ? ? ? ?查看容器日志

docker inspect <容器ID或容器名>? ? ? ? ? ? 查看容器的詳細信息

docker cp <容器ID或容器名>:<容器路徑> <主機路徑> 從容器復制文件到主機

docker cp <主機路徑> <容器ID或容器名>:<容器路徑> 從主機復制文件到容器

docker ps???? ?查看本地所有運行中的容器

docker ps -a?? 查看本地所有容器

四、docker compose命令

Docker Compose 用于管理多容器應用。

docker-compose up 啟動所有服務(在?docker-compose.yml?所在目錄運行)

docker-compose up -d 以守護進程模式啟動所有服務

docker-compose down 停止并刪除所有服務

docker-compose ps 列出所有服務的狀態

docker-compose logs 查看所有服務的日志

docker-compose build 構建或重新構建服務鏡像

docker-compose exec <服務名> <命令> 在指定服務中執行命令

五、系統管理命令

docker info 顯示 Docker 系統信息

docker version 顯示 Docker 版本信息

docker system df 查看 Docker 磁盤使用情況

docker system prune 清理未使用的鏡像、容器、網絡和緩存

docker system prune -a 清理所有未使用的資源(包括未使用的鏡像)

六、常用組合命令

docker rm -f $(docker ps -aq) 刪除所有容器

docker rmi -f $(docker images -aq) 刪除所有鏡像

docker stop $(docker ps -aq) 停止所有容器

七、其他常用命令

docker login? 登錄 Docker Hub

docker logout 退出 Docker Hub

docker push <鏡像名>:<標簽> 將鏡像推送到 Docker Hub

docker stats 實時查看容器的資源使用情況(CPU、內存等)

docker top <容器ID或容器名> 查看容器內運行的進程

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

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

相關文章

架構師論文《智慧醫療系統中的數據集成與共享》

智慧醫療系統中的數據集成與共享 摘要 隨著醫療信息化的發展&#xff0c;如何實現跨系統、跨機構的數據集成與共享成為智慧醫療建設的核心問題。2019年&#xff0c;我所在的醫療科技公司承接了某省衛生健康委員會主導的“區域醫療信息化平臺”項目。該平臺旨在整合區域內三甲醫…

請求go構建緩存,go clean -cache

go clean -cache go 構建時會產生很多緩存&#xff0c; 一般是目錄&#xff1a;/Users/xxx/Library/Caches/go-build 此目錄README&#xff1a; This directory holds cached build artifacts from the Go build system. Run "go clean -cache" if the directory …

mybatis從接口直接跳到xml的插件

在使用 MyBatis(包括 MyBatis-Plus)時,如果你希望從接口方法直接跳轉到對應的 XML 映射文件中的 SQL 語句定義,可以借助一些開發工具或插件來實現這一功能。以下是幾種常見的方法和插件推薦: 方法一:使用 IDE 內置功能 IntelliJ IDEA IntelliJ IDEA 提供了對 MyBatis …

計算機視覺行業洞察--影像行業系列第一期

計算機視覺行業產業鏈的上下游構成相對清晰&#xff0c;從基礎技術研發到具體應用場景的多個環節相對成熟。 以下是我結合VisionChina經歷和行業龍頭企業對計算機視覺行業產業鏈上下游的拆解總結。 上下游總結 上游產業鏈分為軟硬件兩類&#xff0c;視覺的硬件主要指芯片、…

Spring事務原理 二

在上一篇博文《Spring事務原理 一》中&#xff0c;我們熟悉了Spring聲明式事務的AOP原理&#xff0c;以及事務執行的大體流程。 本文中&#xff0c;介紹了Spring事務的核心組件、傳播行為的源碼實現。下一篇中&#xff0c;我們將結合案例&#xff0c;來講解實戰中有關事務的易…

邏輯函數的神經網絡實現

1.單層感知器實現基本邏輯函數 先給大家拋出一道例題 &#xff08;一&#xff09;種類 a.OR函數 目標&#xff1a;當至少一個輸入為1時&#xff0c;輸出1&#xff1b;否則輸出0。 權重設置&#xff1a; 輸入權重&#xff1a;所有 wi1&#xff08;i1,2,...,m&#xff09;。…

SF-HCI-SAP問題收集1

最近在做HCI的集成&#xff0c;是S4的環境&#xff0c;發現很多東西都跑不通&#xff0c;今天開始收集一下錯誤點 如果下圖沖從0001變成0010&#xff0c;sfiom_rprq_osi表就會存數據&#xff0c;系統檢查到此表就會報錯&#xff0c;這個選項的作用就是自定義信息類型也能更新&a…

(面試經典問題之分布式鎖)分布式鎖的基本原理、作用以及實現

一、什么是分布式鎖 分布式鎖指的是在分布式場景中實現互斥類型的鎖。 分布式是什么意思&#xff1f;分布式表示運行的節點可能在不同的機器或不同的網段中&#xff0c;節點間通信通過socket。互斥類型是什么意思&#xff1f;互斥類型表示同一時刻只允許一個執行體進入臨界資…

機械硬盤與固態硬盤的區別-機械硬盤的未來在哪里?

隨著近年來固態硬盤的技術成熟和成本的下探&#xff0c;固態硬盤&#xff08;SSD&#xff09;儼然有要取代傳統機械硬盤&#xff08;HDD&#xff09;的趨勢&#xff0c;但目前單位容量下機械硬盤每GB價格相比閃存還有5-7倍的優勢&#xff0c;那么機械硬盤是否已經發展到極限&am…

06排序 + 查找(D1_排序(D1_基礎學習))

目錄 學習預熱&#xff1a;基礎知識 一、什么是排序 二、為什么要排序 三、排序的穩定性 四、排序穩定性的意義 五、排序分類方式 方式一&#xff1a;內外分類 方式二&#xff1a;比較分類 六、排序算法性能評估 1. 算法的時間復雜度 2. 算法的空間復雜度 七、知識小…

簡訊:Rust 2024 edition and v1.85.0 已發布

詳見 https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html 升級方法&#xff1a;rustup update stable

Python 錯誤和異常處理

目錄 try-except塊 例子&#xff1a; 輸出&#xff1a; 捕獲多種異常 例子&#xff1a; else和finally 例子&#xff1a; 輸出&#xff1a; 自定義異常 例子&#xff1a; 輸出&#xff1a; 好的&#xff0c;簡單來說&#xff0c;錯誤和異常處理是編程中用來處理程序…

Linux系統使用Docker部署Geoserver并做數據掛載進行地圖服務的發布和游覽

文章目錄 1、前提環境2、拉取geoserver鏡像3、創建數據掛載目錄4、 運行容器5、 測試使用&#xff08;發布shp數據為服務&#xff09;5.1、創建工作區5.2、添加數據存儲5.3、發布圖層5.4、服務游覽 1、前提環境 部署環境&#xff1a;Linux&#xff0c;Centos7 &#xff0c;Doc…

Innovus中快速獲取timing path邏輯深度的golden腳本

在實際項目中我們經常會遇到一條timing path級數特別多&#xff0c;可能是一兩頁都翻不完。此時&#xff0c;我們大都需要手工去數這條path上到底有哪些是設計本身的邏輯&#xff0c;哪些是PR工具插入的buffer和inverter。 數字IC后端手把手培訓教程 | Clock Gating相關clock …

Python爬蟲實戰:從零到一構建數據采集系統

文章目錄 前言一、準備工作1.1 環境配置1.2 選擇目標網站 二、爬蟲實現步驟2.1 獲取網頁內容2.2 解析HTML2.3 數據保存 三、完整代碼示例四、優化與擴展4.1 反爬應對策略4.2 動態頁面處理4.3 數據可視化擴展 五、注意事項六、總結互動環節 前言 在大數據時代&#xff0c;數據采…

SpringBoot中實現限流和熔斷功能

我們將使用Java的ScheduledExecutorService來實現一個簡單的令牌桶算法(Token Bucket Algorithm),并結合一個自定義的服務類來處理第三方API調用。 1. 創建限流器 首先,創建一個簡單的限流器類: import java.util.concurrent.*;public class SimpleRateLimiter {

如何使用Python快速開發一個帶管理系統界面的網站-解析方案

如果你想用 Python 開發一個 管理系統界面 的網站&#xff0c;并且希望界面美觀&#xff0c;可以考慮以下幾個框架和庫&#xff1a; 1. Streamlit&#xff08;快速、簡潔&#xff09; 適合&#xff1a;數據分析、儀表盤、內部管理系統特點&#xff1a; 寫法簡單&#xff0c;類…

Git常見命令--助力開發

git常見命令&#xff1a; 創建初始化倉庫&#xff1a; git 將文件提交到暫存區 git add 文件名 將文件提交到工作區 git commit -m "注釋&#xff08;例如這是發行的版本1&#xff09;" 文件名 查看狀態 如果暫存區沒有文件被提交顯示&#xff1a; $ git status On…

Java 前后端時間格式轉換

在 Web 開發里&#xff0c;時間格式處理既常見又關鍵。由于前端和后端對時間的表示、處理方式存在差異&#xff0c;熟練掌握時間格式的轉換方法就顯得尤為重要。這篇文章會深入探討 Java 前后端時間格式轉換的相關知識&#xff0c;特別是 Java 時間轉換的多種方式&#xff0c;其…

MySQL要點總結一

大綱 一.InnoDB的內存結構和更新機制 二.InnoDB的存儲模型 三.并發事務原理 四.索引原理和索引優化 一.InnoDB的內存模型 1.SQL的執行流程 2.InnoDB的內存模型 3.Buffer Pool中的空閑緩存頁與free鏈表 4.Buffer Pool中的臟頁和flush鏈表 5.Buffer Pool通過LRU鏈表來淘…