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

【云原生 ? Docker】docker 環(huán)境搭建、docker 與容器常用指令大全

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

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

目錄

一、Docker 環(huán)境搭建

1. 準(zhǔn)備工作(已有 Linux 環(huán)境可省略)

2. 安裝 Docker

3. 設(shè)置 ustc 鏡像

二、Docker/容器操作命令匯總

1. Docker 操作命令

2. 鏡像相關(guān)命令

3. 查看容器

4. 創(chuàng)建容器

5. 停止與啟動容器

6. 文件掛載

7. 目錄掛載

8. 查看容器 IP 地址

9. 刪除容器


一、Docker 環(huán)境搭建

1. 準(zhǔn)備工作(已有 Linux 環(huán)境可省略)

在這里我們用 VM 虛擬機(jī) +?CentOS 的環(huán)境進(jìn)行 Docker 部署(建議使用 CentOS 7 以上版本)

首先準(zhǔn)備一臺 CentOS 系統(tǒng)的虛擬機(jī),可以看到主機(jī)的 IP 地址為 192.168.200.129;

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

為了更加直觀,我將使用 Xhell 7 連接虛擬機(jī)進(jìn)行操作演示;

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

2. 安裝 Docker

第一步:yum 包更新到最新;

//更新yum
sudo yum update

第二步:安裝需要的軟件包,yum-util(提供 yum-config-manager 功能),device-mapper-persistent-data、lvm2(devicemapper 驅(qū)動依賴);

//安裝需要的包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

第三步:設(shè)置 yum 源為阿里云;

//設(shè)置阿里云源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第四步:安裝 Docker;

//安裝docker
sudo yum install docker-ce

第五步:檢查 Docker 版本;

//檢查 docker 版本
docker -v

使用 docker -v 命令可以查看到版本號即說明安裝成功。

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

3. 設(shè)置 ustc 鏡像

Docker 安裝完成之后還需要執(zhí)行一個操作那就是設(shè)置國內(nèi)鏡像站點,否則 Docker 中下載操作會很慢。

ustc 是老牌 Linux 鏡像服務(wù)提供者,它的 Docker 加速器速度很快,而且不需要注冊,是真正的公共服務(wù)。

需要注意的是在設(shè)置之前要先啟動 docker 服務(wù),如果不啟動服務(wù)就編輯 .json 文件是無法正常保存的,因為它無法找到 Docker 進(jìn)程。啟動 Docker 服務(wù)使用指令:

service docker start

然后 vi 進(jìn)入文件 /etc/docker/daemon.json,在文件中添加以下內(nèi)容;

{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

退出保存即可。

二、Docker/容器操作命令匯總

1. Docker 操作命令

systemctl start docker? //啟動 Docker;

systemctl stop docker? //停止 Docker;

systemctl restart docker? //重啟 Docker;

systemctl status docker? //查看 Docker 狀態(tài);

systemctl enable docker? //開機(jī)自啟動 Docker;

docker info? //查看 Docker 概要信息;

docker --help? //查看 Docker 幫助文檔;

2. 鏡像相關(guān)命令

docker images? //查看鏡像(這些鏡像都存儲于 /var/lib/docker 目錄下)

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

  • repository - 鏡像名稱;
  • tag - 鏡像標(biāo)簽;
  • image id - 鏡像 id;
  • created - 鏡像的創(chuàng)建日期;
  • size - 鏡像的大?。?/li>

docker search 鏡像名稱? //搜索鏡像,從網(wǎng)絡(luò)查找需要的鏡像

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

  • name - 倉庫名稱;
  • description - 鏡像描述;
  • stars - 用戶評價,反映該鏡像的受歡迎程度;
  • official - 是否官方;
  • automated - 自動構(gòu)建,表示該鏡像是由 Docker Hub 自動構(gòu)建流程創(chuàng)建的。

docker pull 鏡像名稱? //拉取鏡像,從中央倉庫下載鏡像到本地

如下載 centos 7 鏡像:

什么包含ustc命令,云原生/云計算 - 入門到實戰(zhàn),云原生,容器,docker,云計算

docker rmi 鏡像ID? //刪除鏡像,可根據(jù)鏡像 ID 也可根據(jù)鏡像名稱

docker rmi `docker images -q`? //刪除所有鏡像

3. 查看容器

docker ps? //查看容器

docker ps -a? //查看所有容器

docker ps -l? //查看最后一次運行的容器

docker ps -f statu=exited? //查看停止的容器

4. 創(chuàng)建容器

docker run?

docker run 參數(shù)

包含參數(shù)如下:

  • -i? 運行容器
  • -t? 容器啟動后自動進(jìn)入其命令行
  • --name? 為創(chuàng)建的容器命名
  • -v? 表示目錄映射關(guān)系,前者為宿主機(jī)目錄,后者是映射到宿主機(jī)上的目錄
  • -d? 加了這個參數(shù)則會創(chuàng)建一個守護(hù)式容器在后臺運行(這樣創(chuàng)建容器后不會自動登錄容器)
  • -p? 表示端口映射,前者為宿主機(jī)端口,后者是容器內(nèi)的映射端口

常用創(chuàng)建容器的方式為交互式創(chuàng)建容器和守護(hù)式創(chuàng)建容器,如下:

//交互式創(chuàng)建容器
docker run -it --name=容器名稱 鏡像名稱:標(biāo)簽 /bin/bash

//退出當(dāng)前容器
exit
//守護(hù)式創(chuàng)建容器
docker run -di --name=容器名稱 鏡像名稱:標(biāo)簽

//登錄守護(hù)式容器
docker exec -it 容器名稱/ID /bin/bash

5. 停止與啟動容器

docker stop 容器名稱/ID? //停止容器

docker start 容器名稱/ID? //啟動容器

6. 文件掛載

docker cp 需要拷貝的文件/目錄 容器名稱:目錄? //將文件拷貝到容器內(nèi)

docker cp 容器名稱:目錄 需要拷貝的文件/目錄? //將文件從容器拷貝出來

7. 目錄掛載

在創(chuàng)建容器時,我們可以將宿主機(jī)的目錄與容器內(nèi)的目錄進(jìn)行映射,這樣就可以通過修改宿主機(jī)的目錄文件從而直接影響容器了。

docker run -di -v 宿主機(jī)目錄:容器目錄?--name=容器名稱 鏡像名稱:標(biāo)簽

如果共享多級的目錄,可能會出現(xiàn)權(quán)限不足的提示。這是由于 CentOS 7 中的安全模塊 selinux 將權(quán)限禁止了,這時候可以添加參數(shù) --privileged=true 來解決此問題。

8. 查看容器 IP 地址

docker inspect 容器名稱/ID? //查看容器 ip 以及相關(guān)的各種數(shù)據(jù)

docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名稱/ID? //查看容器 ip 地址并輸出

9. 刪除容器

docker rm 容器名稱/ID? //刪除指定的容器

需要注意的是如果想要刪除一個容器,需要先停止該容器;且如果鏡像中有運行狀態(tài)的容器,也是無法刪除容器的。文章來源地址http://www.zghlxwxcb.cn/news/detail-792932.html

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

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

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

相關(guān)文章

  • 【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • 【云原生 | 從零開始學(xué)Docker】二、Docker的常用指令學(xué)習(xí)以及使用

    【云原生 | 從零開始學(xué)Docker】二、Docker的常用指令學(xué)習(xí)以及使用

    該篇文章已經(jīng)被專欄《從零開始學(xué)docker》收錄 我們應(yīng)該如何去學(xué)習(xí)docker的命令,這是一個老生常談的話題了,作為一個知識類博主,我想告訴各位的是學(xué)習(xí)的方法真的很重要,學(xué)習(xí)一個東西,不只是死記硬背,學(xué)習(xí)命令也一樣,所以接下來這個命令是最重要的,沒有之一,要

    2023年04月08日
    瀏覽(26)
  • 【云原生】Docker中容器管理常用所有命令

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

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

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

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

    2024年02月02日
    瀏覽(19)
  • Docker_安裝使用_容器鏡像_Docker-compose_常用指令_網(wǎng)絡(luò)配置

    Docker_安裝使用_容器鏡像_Docker-compose_常用指令_網(wǎng)絡(luò)配置

    相關(guān)概念 微服務(wù)雖然具備各種各樣的優(yōu)勢,但服務(wù)的拆分通用給部署帶來了很大的麻煩。 分布式系統(tǒng)中,依賴的組件非常多,不同組件之間部署時往往會產(chǎn)生一些沖突。 在數(shù)百上千臺服務(wù)中重復(fù)部署,環(huán)境不一定一致,會遇到各種問題。 Docker解決依賴的兼容問題: Docker允

    2024年02月02日
    瀏覽(74)
  • docker環(huán)境常用容器安裝

    docker環(huán)境常用容器安裝

    目錄 1.安裝partainer 2.安裝myql 3.安裝redis 4.安裝Minio 5.安裝zibkin 6.安裝nacos 7.安裝RabbitMq 8.安裝RocketMq 8.1啟動service 8.2修改對應(yīng)配置 8.3啟動broker 8.4啟動控制臺 9.安裝sentinel 10.安裝elasticsearch 11.安裝Kibana 12.安裝logstash/filebeat ? 前置: docker安裝:docker、docker-component安裝-CSDN博客 內(nèi)存

    2024年02月20日
    瀏覽(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日
    瀏覽(25)
  • 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 進(jìn)行互聯(lián),因此需要我們?nèi)?chuàng)建一個網(wǎng)絡(luò). b) ES 部署 Ps:如果報錯?\\\"Caused by: java.nio.file.Access

    2024年01月20日
    瀏覽(24)
  • windows下搭建docker容器環(huán)境

    windows下搭建docker容器環(huán)境

    下載Docker Desktop https://www.docker.com/ 安裝Docker Desktop(軟件默認(rèn)安裝c盤,若要安裝到其他盤,在安裝之前創(chuàng)建軟連接再進(jìn)行安裝) 在自定義磁盤中創(chuàng)建對應(yīng)文件夾, 使用 mklink /j “原文件夾路徑” “目標(biāo)文件夾路徑” 進(jìn)行軟連接的創(chuàng)建 mklink /j “C:Program FilesDockerDocker” “D:Program

    2024年02月08日
    瀏覽(16)
  • Docker 基礎(chǔ)實戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    Docker 基礎(chǔ)實戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    可以使用 docker help 或者 man docker-run 來獲取完整的 Docker 命令列表,本文只介紹一些常用的命令與參數(shù)。 考慮到安裝流程過于繁瑣,在 CentOS 中,可以使用官方提供的腳本來快速安裝 Docker: 可以從 https://get.docker.com/ 查看支持的操作系統(tǒng)。 當(dāng)安裝完畢后,設(shè)置開機(jī)自啟動 Doc

    2024年02月16日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包