中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker入門的基本操作命令是什么

發布時間:2022-01-24 10:14:43 來源:億速云 閱讀:147 作者:柒染 欄目:開發技術

這篇文章將為大家詳細講解有關Docker入門的基本操作命令是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

一、docker服務相關

docker 服務管理使用的是systemctl命令,Linux下的服務都可以按照以下方式進行管理。

  1. 查看docker服務是否啟動 systemctl status docker

  2. 啟動docker服務 systemctl start docker

  3. 停止docker服務 systemctl stop docker

  4. 重啟docker服務systemctl restart docker

  5. 設置docker服務開機自啟動systemctl enable docker

  6. 查看docker版本docker -v

  7. 查看docker系統信息docker info

二、docker鏡像管理

  1. 查看docker鏡像列表

    docker images
    docker image ls
  2. 將鏡像保存為文件

    docker save -o 文件名   鏡像名
    docker save -o centos8.tar centos:latest
  3. 導入保存的鏡像文件

    docker load -i 文件名
    docker load -i centos8.tar
  4. 從鏡像倉庫中拉取或者更新指定鏡像

    docker pull [OPTIONS] NAME[:TAG|@DIGEST] 
    docker pull centos  # 拉取centos鏡像
  5. 刪除鏡像,同時刪除多個鏡像時鏡像名稱或id用空格分隔

    docker rmi [OPTIONS] IMAGE [IMAGE...]
  6. 標記本地鏡像,將其歸入某一倉庫

     docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
     docker tag hello-world:latest  ay-a/hello:0.1
  7. 將鏡像推送到鏡像倉庫

    docker push [OPTIONS] NAME[:TAG]
    docker push  myimages:0.1
  8. docker build使用 Dockerfile 創建鏡像(這里不具體介紹Dockerfile)

    # 命令格式如下,選項很多,可以通過 docker build --help 查看docker build [OPTIONS] PATH | URL | - 
    #使用當前目錄的 Dockerfile 創建鏡像,標簽為 testimages/test:v1docker build -t testimages/test:v1 .

三、docker 容器生命周期管理

  1. docker create 創建一個容器但不啟動它

    #命令格式docker create [OPTIONS] IMAGE [COMMAND] [ARG...]#使用 hello-world:latest創建一個名稱為 test 的容器docker create  --name test hello-world:latest
  2. docker run 創建并運行一個新的容器

    #命令格式docker run [OPTIONS] IMAGE [COMMAND] [ARG...]#使用 hello-world:latest創建一個名稱為 test 的容器并運行
     docker run  --name test hello-world:latest
  3. docker start 啟動一個或多個已經停止的容器

    #啟動id為 cea968a92c01 的容器docker start cea968a92c01
  4. docker stop 停止正在運行中的容器

    #停止id為 cea968a92c01 的容器docker stop cea968a92c01
  5. docker restart 重啟容器

    #重啟id為 cea968a92c01 的容器docker restart cea968a92c01
  6. docker kill 殺死正在運行中的容器

    #殺死id為 cea968a92c01 的容器docker kill cea968a92c01
  7. docker rm 刪除一個或多個容器,多個容器之間用空格隔開

    # 刪除id為 cea968a92c01 的容器docker rm cea968a92c01
  8. docker pause/unpause 暫停/恢復容器中所有進程

    # 暫停id為 cea968a92c01 的容器中所有進程docker pause cea968a92c01# 恢復id為 cea968a92c01 的容器中所有進程docker unpause cea968a92c01
  9. docker exec 在容器中執行命令

    # 命令格式
     docker exec [OPTIONS] CONTAINER COMMAND [ARG...] 
     # 在id為 66c6f21aa2d1 的容器中運行/bin/bash 程序
     docker  exec -it 66c6f21aa2d1   /bin/bash

四、容器操作

  1. 查看容器列表

    docker ps -a

    大家要想深入理解docker之前必須把容器和虛擬機這兩個概念搞清楚。

關于Docker入門的基本操作命令是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克山县| 东台市| 锡林浩特市| 筠连县| 山东省| 漳平市| 保定市| 酒泉市| 双辽市| 金堂县| 林口县| 广汉市| 绥化市| 横峰县| 冕宁县| 温宿县| 宁波市| 石台县| 兴业县| 亚东县| 赤峰市| 庐江县| 东山县| 乌拉特后旗| 丹凤县| 黔南| 金塔县| 苏尼特右旗| 潍坊市| 建始县| 青冈县| 阿瓦提县| 乡宁县| 布尔津县| 修水县| 土默特右旗| 赫章县| 仙桃市| 惠来县| 大兴区| 神农架林区|