關于Docker你不知道的那些事之Docker常用命令

      網友投稿 789 2025-03-31

      docker常用命令


      關于Docker你不知道的那些事之Docker常用命令

      前言

      幫助命令

      鏡像命令

      容器命令

      總結

      前言

      本文只介紹常用的docker命令,更深層的Docker學習,敬請期待后續文章。學習

      幫助命令

      docker version:docker安裝完成之后的驗證,顯示版本內核信息

      docker info:docker信息的表述

      docker --help: docker命令的幫助文檔

      鏡像命令

      docker images :列出本地主機上的鏡像

      docker images -qa:列出本地所有鏡像ID

      鏡像是分層的,類似于千層餅

      options說明

      查詢鏡像

      docker search 某個鏡像的名字:docker search [OPTIONS] 鏡像名稱

      options說明

      下載鏡像

      docker pull 某個鏡像名字:docker pull 鏡像名[:TAG] 。TAG表示版本號

      docker pull tomcat 相當于 docker pull tomcat:letest --最新版本

      刪除鏡像

      docker rmi 某個鏡像名字ID:docker rmi -f 鏡像名[:TAG]

      刪除單個:docker rmi -f 鏡像ID

      刪除多個:docker rmi -f 鏡像名ID1:TAG 鏡像名2:TAG

      刪除全部:docker rmi -f ${docker images -qa}

      容器命令

      新建并啟動容器 :

      啟動交互式容器

      docker run [OPTIONS] IAMGE[COMMAND][ARG…]

      OPTIONS 說明(常用):有些是一個減號,有些是兩個減號

      –name=“容器的新名字”:為容器指定一個名稱

      -d:后臺運行容器,并返回容器ID,也即啟動守護式容器

      -i:以交互式模式運行容器,通常與-t同時使用

      -t:為容器重新分配一個偽輸入終端,通常與-i同時使用

      -P:隨機端口映射

      -p:指定端口映射,有以下四種格式

      ip:hostPort:containerPort

      ip::containerPort

      hostPort:containerPort

      containerPort

      列出所有正在運行的容器:docker ps [OPTIONS]

      -a:列出當前所有正在運行的容器+歷史上運行過的

      -l:顯示最近創建的容器

      -n:顯示最近n個創建的容器

      -q:靜默模式,只顯示容器編號

      –no-trunc:不截斷輸出

      退出容器:兩種方式

      exit:容器停止退出

      ctrl+P+Q:容器不停止退出

      啟動容器 docker start 容器ID或者容器名

      停止容器 docker stop 容器ID或者容器名

      強制停止容器 docker kill 容器ID或者容器名

      刪除已停止的容器 docker rm 容器ID或者容器名*

      刪除多個容器

      docker rm -f ${docker ps -a q}

      docker ps -a -q |xargs docker rm

      docker rmi 刪除鏡像

      docker rm 刪除容器

      啟動守護式容器:

      docker run -d 容器名

      查看容器日志:

      docker logs -t --tail 容器ID

      -t是加入時間戳

      -f跟隨最新的日志打印

      –tail數字 顯示最后多少條

      查看容器內運行的進程:

      docker top 容器ID

      查看容器內部細節:

      docker inspect 容器ID

      進入正在運行的容器并以命令行 交互

      docker exec -it 容器ID bashShell

      重新進入docker attach 容器ID

      上述兩個區別

      attach:直接進入容器啟動命令的終端,不會啟動新的進程

      exec:是在容器中打開新的終端,并可以啟動新的進程

      從容器內拷貝文件到主機上

      docker cp 容器ID:容器路徑目的主機路徑

      總結

      查看鏡像列表:

      docker images

      docker image ls

      導出鏡像:

      docker image save centos > docker-centos6.9.tar.gz

      導入鏡像:

      docker image load -i docker-centos6.9.tar.gz

      刪除鏡像:

      docker image rm centos:latest

      docker image rm 578c3

      搜索鏡像 docker search + 鏡像名字

      給源中鏡像打標簽:

      docker tag nginx:latest 10.0.0.11:80/nginx:latest

      推送指定鏡像到docker鏡像源服務器

      docker push 10.0.0.11:80/nginx:latest

      獲取鏡像 (下載) docker pull image_name

      官方pull docker pull centos:6.8(沒有指定版本,默認會下載最新版)

      私有倉庫 pull docker pull daocloud.io/huangzhichong/alpine-cn:latest

      docker history image_name 顯示一個鏡像的歷史

      l centos:6.8(沒有指定版本,默認會下載最新版)

      私有倉庫 pull docker pull daocloud.io/huangzhichong/alpine-cn:latest

      docker history image_name 顯示一個鏡像的歷史

      docker build -t . *(點一定不能去掉) #使用當前目錄下的Dockerfile構建鏡像

      Docker 容器 鏡像服務

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格查找兩列數據相同項的方法(excel表格中查找兩列相同的數據)
      下一篇:如何在Excel中快速更改選項卡順序以滿足您的需要?
      相關文章
      久久国产精品亚洲一区二区| 国产av无码专区亚洲av桃花庵| 久久精品国产精品亚洲色婷婷| 浮力影院亚洲国产第一页| 亚洲国产av一区二区三区| 怡红院亚洲红怡院在线观看| 亚洲丁香婷婷综合久久| 亚洲高清国产拍精品熟女| 久久精品国产亚洲AV| 国产亚洲综合一区二区三区| 国产成人亚洲精品蜜芽影院| 国产精品亚洲专区一区| 亚洲成aⅴ人片久青草影院| 最新亚洲人成无码网www电影| 久久亚洲AV成人无码国产最大| 亚洲爆乳少妇无码激情| 国产亚洲人成在线播放| 国产成人综合亚洲| 亚洲国产精品综合久久一线| 亚洲精品高清一二区久久| 亚洲日本中文字幕一区二区三区 | 亚洲精品在线播放视频| 亚洲第一网站免费视频| 亚洲国产精品成人久久久| 亚洲综合丁香婷婷六月香| 33333在线亚洲| 亚洲高清乱码午夜电影网| 亚洲成a人片在线观看久| 亚洲人成电影在线播放| 亚洲色偷偷偷鲁综合| 亚洲国产精品久久久久婷婷老年 | 亚洲高清无码综合性爱视频| 亚洲伊人久久综合影院| 亚洲精品无码精品mV在线观看| 久久精品视频亚洲| 亚洲欧洲国产经精品香蕉网| 亚洲天堂2016| 亚洲av永久中文无码精品| 亚洲国产成人久久精品99| 亚洲精品成人无限看| 中文字幕亚洲色图|