国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【云原生丶Docker】Docker容器常用命令大全

這篇具有很好參考價值的文章主要介紹了【云原生丶Docker】Docker容器常用命令大全。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在 Docker 核心概念理解 一文中,我們知道 Docker容器 其實就是一個輕量級的沙盒,應用運行在不同的容器中從而實現(xiàn)隔離效果。容器的創(chuàng)建和運行是以鏡像為基礎(chǔ)的,容器可以被創(chuàng)建、銷毀、啟動和停止等。本文將介紹下容器的這些常用操作命令。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

1、新建并運行容器

docker run 命令表示新建并運行容器,它等同于 docker create命令 + docker start命令 的融合。

docker run 命令的基本格式為:

docker run [設(shè)置參數(shù)] [鏡像名/ID]

docker run 命令有許多可選的設(shè)置參數(shù),這些設(shè)置參數(shù)主要用來設(shè)置容器的運行狀態(tài),通過 docker run --help 我們可以通過幫助指引來查看其支持哪些參數(shù)。這里介紹3個比較常用的參數(shù):

  1. -it:是 -i-t 兩個參數(shù)的融合體, -i 則讓容器的標準輸入保持打開;-t 則讓Docker分配一個偽終端并綁定到容器的標準輸入上。通俗地講,-it 參數(shù)就是讓 Docker 容器開啟一個交互式操作的Shell 終端,這樣我們就可以進入到容器內(nèi)來操作它,類似于我們登錄虛擬機一樣。
  2. -d:讓容器在后臺運行,在啟動Nginx等中間件時比較有用。
  3. --name:給容器命名,如果不設(shè)置,Docker 會隨機分配一個名字

運行nginxredis,通過-d參數(shù)使其在后臺運行,運行ubuntu通過–name參數(shù)我們指定了容器名字為 my_ubuntu 并且 通過 -it 參數(shù)進入到ubuntu并開啟Shell終端。

docker run -d nginx
docker run -d redis
docker run -it --name ubuntu my_ubuntu

另開啟一個終端窗口,通過 docker ps 命令查看所有的容器及其運行狀態(tài)。CONTAINER ID標識容器的唯一ID,IMAGE表示鏡像名稱,PORTS 表示使用端口,NAMES 是容器的名稱,注意看,my_ubuntu是我們通過 --name 自定義命名的名稱,其他的是Docker生成的名稱。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

執(zhí)行 docker run -it --name my_ubuntu ubuntu 命令由于 -it 參數(shù),會開啟Shell終端,如下:

docker run -it --name my_ubuntu ubuntu
9dc05cf19a5745c33b9327dba850480dae80310972dea9b05052162e7c7f2763
root@7bcc1310c4b6:/# 

2、進入容器

docker exec 命令可以進入到正在運行的容器中,執(zhí)行容器中的另一個程序,docker execdocker run 命令相似,只不過 docker exec 并不會創(chuàng)建新的容器了,因為容器已經(jīng)創(chuàng)建過了。

docker exec 命令格式為:

docker run [設(shè)置參數(shù)] [鏡像名/ID] [命令]

下面我們通過 docker ps 查看所有容器,然后通過 docker exec -it my_ubuntu sh 命令我們進入到 my_ubuntu命名的容器中,進入到容器中以后,我們就可以查看運行狀態(tài)等信息了。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

3、停止容器

docker stop 命令可以強制停止容器。docker stop 命令的格式為:

docker stop [容器名稱/CONTAINER ID前三位字符]

我們可以通過容器名稱停止,或者CONTAINER ID前三位字符也可以停止容器。

通過 docker stop my_ubuntu 停止 命名為 my_ubuntu 的容器,容器停止后,通過 docker ps 命令就查不到了。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

通過 docker stop 67d 停止 CONTAINER ID 前三位字符的容器,這里也就是 redis ,容器停止后,通過 docker ps 命令就查不到了。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

查看所有容器,包括運行和停止狀態(tài)的。

通過 docker ps -a 命令,我們可以查看所有容器,包括運行和停止狀態(tài)的。

docker ps -a

我們看到ubunturedis 已經(jīng)停止了,nginx 還在運行中。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

4、重啟容器

1)docker start:啟動一個停止的容器。同樣可以通過容器名稱和CONTAINER ID前三位字符來指定容器。

docker start my_ubuntu 這里我們通過容器名稱啟動已經(jīng)停止的容器。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

docker start 67d 通過容器CONTAINER ID前三位字符啟動已經(jīng)停止的容器。

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

2) docker restart:重啟一個容器。

docker restart 可以重啟一個容器,同樣可以使用容器名稱和容器CONTAINER ID前三位字符指定容器。

docker restart 67d

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生

5、刪除容器

docker rm 命令可以刪除容器,注意刪除容器前,需要先停止容器,否則會報錯哦~

docker rm 命令 通過指定 CONTAINER ID前兩位字符來刪除指定容器。

這里我們 指定 CONTAINER ID前兩位字符 67 來刪除 redis 容器

docker rm 67

刪除容器前,注意需要先停止容器哦~

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生


?? 如果喜歡這篇文章,點贊?? 收藏? 關(guān)注 ? 哦,創(chuàng)作不易,感謝!??

docker創(chuàng)建容器命令,# 你好 Docker,云原生,容器,ubuntu,docker容器,容器命令大全,docker run,docker exec,云原生文章來源地址http://www.zghlxwxcb.cn/news/detail-757290.html

到了這里,關(guān)于【云原生丶Docker】Docker容器常用命令大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【云原生】Docker中容器管理常用所有命令

    【云原生】Docker中容器管理常用所有命令

    1.docker 容器創(chuàng)建流程 ? 2.容器運行本質(zhì) Docker 容器存在的意義就是為了運行容器中的應用,對外提供服務(wù),所以啟動容器的目的就是啟動運行該容器中的應用。容器中的應用運行完畢后,容器就會自動終止。所以如果不想讓容器啟動后立即終止運行,則就需要使容器應用不能

    2024年02月14日
    瀏覽(20)
  • 【云原生】Docker鏡像和容器的導入導出及常用命令

    大家好,本文是對 Docker 的鏡像和容器的一些操作指令的匯總,比如鏡像和容器的導入導出,以及一些在使用過程中的常用命令。希望對大家有所幫助~ 1.1、鏡像的導入導出 1.1.1、鏡像的保存 通過鏡像ID保存 方式一: 例如: 方式二: 例如: 通過鏡像 repository 和 tag 保存 例如

    2024年02月02日
    瀏覽(19)
  • 大數(shù)據(jù)與容器化技術(shù)指南:Docker、Kubernetes與大數(shù)據(jù)生態(tài)常用命令大全

    大數(shù)據(jù)與容器化技術(shù)指南:Docker、Kubernetes與大數(shù)據(jù)生態(tài)常用命令大全

    ????????本書涵蓋了Docker和Kubernetes的基本概念及常用命令,以及Zookeeper、HDFS、YARN、YARN資源池、HBase、HBase集成Phoenix、Hive、Kafka、Spark、Flink等大數(shù)據(jù)技術(shù)的常用命令。 安裝kerberos客戶端 yum install krb5-workstation -y 安裝Zookeeper客戶端 wget?https://dlcdn.apache.org/zookeeper/zookeeper-3.6

    2024年01月21日
    瀏覽(26)
  • docker - 常用容器部署命令大全(MySQL、MongoDB、Redis、RabbitMQ、ES、Kibana、Nacos、Sentine)

    docker - 常用容器部署命令大全(MySQL、MongoDB、Redis、RabbitMQ、ES、Kibana、Nacos、Sentine)

    目錄 一、常用容器運行指令 MySQL Redis RabbitMQ ElasticSearch ?kibana? Nacos Sentinel a)未持久化部署 b)持久化部署 a)未持久化部署: b)持久化部署: ? a)為了 es 和 將來要下載的 kibana 進行互聯(lián),因此需要我們?nèi)?chuàng)建一個網(wǎng)絡(luò). b) ES 部署 Ps:如果報錯?\\\"Caused by: java.nio.file.Access

    2024年01月20日
    瀏覽(24)
  • 3.docker創(chuàng)建容器 (docker容器命令)

    3.docker創(chuàng)建容器 (docker容器命令)

    2.1. 命令解讀 docker run : 創(chuàng)建并運行一個容器 –name : 給容器起一個名字, 比如叫做 myNginx -p : 將宿主機端口與容器端口映射, 冒號左側(cè)是宿主機端口, 右側(cè)是docker容器端口 -d : 后臺運行容器 nginx : 鏡像名稱 , 例如nginx 2.2. 通過查詢得知nginx容器已經(jīng)創(chuàng)建并運行成功 2.3. 驗證是否啟

    2024年02月04日
    瀏覽(23)
  • Docker常用命令大全

    Docker常用命令大全

    Docker是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴到一個可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 一個完成的docker有以下幾個部分組成: DockerClient 客戶端

    2024年03月27日
    瀏覽(30)
  • docker 常用命令大全

    1.查看docker版本: 2.檢查 Docker 是否正在運行: 3.重啟docker服務(wù): 4.列出本地鏡像: 5.列出正在運行的容器: 6.列出所有容器(包括停止的): 7.重新啟動容器: 8.停止容器: 9.啟動已停止的容器: 10.刪除容器: 11.保存和加載鏡像到文件: 12.刪除鏡像: 13.加載環(huán)境變量(要始終

    2024年02月12日
    瀏覽(29)
  • 【云原生】Docker容器命令監(jiān)控+Prometheus監(jiān)控平臺

    【云原生】Docker容器命令監(jiān)控+Prometheus監(jiān)控平臺

    目錄 1.常用命令監(jiān)控 docker ps docker top docker stats 2.weave scope 1.下載 2.安裝 3.訪問查詢即可 3.Prometheus監(jiān)控平臺 1.部署數(shù)據(jù)收集器cadvisor 2.部署Prometheus 3.部署可視化平臺Gragana 4.進入后臺控制臺 1.常用命令監(jiān)控 docker ps 字段含義 docker top 查看指定容器內(nèi)的進程 選項 查看詳細docker容器

    2024年02月15日
    瀏覽(21)
  • docker常用容器命令

    docker常用容器命令

    首先說下容器: 它是指當docker運行鏡像時,創(chuàng)建了一個隔離環(huán)境,稱之為 容器 。? 這種方式優(yōu)點:可以開啟多個服務(wù),服務(wù)之前是互相隔離的(比如:在一臺服務(wù)器上可以開啟多個mysql,可以是多個不同版本或者多個相同版本,這樣如果多個項目依賴不同mysql版本,也可以部

    2024年02月19日
    瀏覽(20)
  • docker容器和常用命令

    docker容器和常用命令

    1. 什么是容器 容器是隔離的環(huán)境中運行的一個 進程 , 如果進程結(jié)束 , 容器就會停止. 細致: 容器的隔離環(huán)境 , 擁有自己的 ip 地址 , 系統(tǒng)文件 , 主機名 , 進程管理 , 相當于一個 mini的系統(tǒng) 2. 容器 vs 虛擬機 3. Docker 極速上手指南 4. docker 下載鏡像加速的配置 我們使用 docker 的時候

    2024年01月19日
    瀏覽(42)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包