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

Docker的介紹及安裝&基本操作命令

這篇具有很好參考價值的文章主要介紹了Docker的介紹及安裝&基本操作命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

Docker 是一個開源的應(yīng)用容器引擎,基于?Go 語言?并遵從 Apache2.0 協(xié)議開源。

Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。

容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。

Docker 從 17.03 版本之后分為 CE(Community Edition: 社區(qū)版) 和 EE(Enterprise Edition: 企業(yè)版),所以本次教程也是基于社區(qū)版CE

Docker的介紹及安裝&基本操作命令,docker,容器,運維,筆記

一.Docker的介紹

1.虛擬機與容器的區(qū)別

在講到Docker之前,我們先了解虛擬機與容器之間的區(qū)別

VM(VMware) 在宿主機器、宿主機器操作系統(tǒng)的基礎(chǔ)上創(chuàng)建虛擬層、虛擬化的操作系統(tǒng)、虛擬化的倉
庫,然后再安裝應(yīng)用;
Container(Docker 容器 ) ,在宿主機器、宿主機器操作系統(tǒng)上創(chuàng)建 Docker 引擎,在引擎的基礎(chǔ)上再安裝
應(yīng)用。
???????????特性
? ? ? ? ? ? ? ? ????????容器 ????????虛擬機
啟動 鐘級
使用 一般MB 一般GB
性能 接近原生 弱于
統(tǒng)支持量 機支持上千個容器 一般幾十個

2.Docker三要素

2.1 Docker鏡像

Docker 鏡像就是一個只讀的模板。
例如:一個鏡像可以包含一個完整的 ubuntu 操作系統(tǒng)環(huán)境,里面僅安裝了 Apache 或用戶需要的其它
應(yīng)用
程序。
鏡像可以用來創(chuàng)建 Docker 容器。
Docker 提供了一個很簡單的機制來創(chuàng)建鏡像或者更新現(xiàn)有的鏡像,用戶甚至可以直接從其他人那里下載
個已經(jīng)做好的鏡像來直接使用。

2.2 Docker倉庫

倉庫是集中存放鏡像文件的場所。
有時候會把倉庫和倉庫注冊服務(wù)器( Registry )混為一談,并不嚴(yán)格區(qū)分。實際上,倉庫注冊服務(wù)器上
往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的
標(biāo)簽( tag )。
倉庫分為公開倉庫( Public )和私有倉庫( Private )兩種形式。
最大的公開倉庫是 Docker Hub ,存放了數(shù)量龐大的鏡像供用戶下載。
當(dāng)然,用戶也可以在本地網(wǎng)絡(luò)內(nèi)創(chuàng)建一個私有倉庫。
當(dāng)用戶創(chuàng)建了自己的鏡像之后就可以使用 push 命令將它上傳到公有或者私有倉庫,這樣下次在另外一
機器上使用這個鏡像時候,只需要從倉庫上 pull 下來就可以了。

2.3?Docker容器

Docker 利用容器來運行應(yīng)用。
容器是從鏡像創(chuàng)建的運行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安
的平臺。
可以把容器看做是一個簡易版的 Linux 環(huán)境(包括 root 用戶權(quán)限、進程空間、用戶空間和網(wǎng)絡(luò)空間等)
和運
行在其中的應(yīng)用程序。

3.Docker的優(yōu)點

Docker 是一個用于開發(fā),交付和運行應(yīng)用程序的開放平臺。Docker 使您能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分開,從而可以快速交付軟件。借助 Docker,您可以與管理應(yīng)用程序相同的方式來管理基礎(chǔ)架構(gòu)。通過利用 Docker 的方法來快速交付,測試和部署代碼,您可以大大減少編寫代碼和在生產(chǎn)環(huán)境中運行代碼之間的延遲。

4.為什么使用Docker

首先, Docker 容器的 啟動 可以在秒 級實現(xiàn) , 相比 傳統(tǒng) 的虛 機方式要快得多。 其次, Docker 統(tǒng)資
源的利用率很高,一臺主機上可以同 時運 行數(shù)千個 Docker 容器。
容器除了 行其中 應(yīng) 用外,基本不消耗 外的系 統(tǒng)資 源,使得 應(yīng) 用的性能很高,同 統(tǒng) 的開 盡量小。
傳統(tǒng) 機方式 10 個不同的 應(yīng) 用就要起 10 個虛 機,而 Docker 只需要 啟動 10 個隔離的 應(yīng) 用即可。

二.Docker的安裝

yum配置阿里云鏡像源
1.備份源repo文件

cd /etc/yum.repos.d
mkdir bak
mv *.repo bak/

2.獲取阿里云鏡像源文件

cd /etc/yum.repos.d
wget http://mirrors.aliyun.com/repo/Centos-7.repo

如果wget命令不存在,執(zhí)行yum install wget,重新執(zhí)行以上命令。

3.使用鏡像文件

yum clean all
yum makecache

4.配置阿里云Docker Yum

yum - config - manager -- add - repo http://mirrors.aliyun.com/docker- ce/linux/centos/docker - ce.repo

5.更新yum緩存(一定要更新緩存之后再進行安裝)

yum makecache fast

6.安裝docker-ce

yum - y install docker - ce

三.配置加速器

由于普通的下載鏡像速度很慢所以我們可以配置阿里云為我們提供的鏡像下載加速器

登錄后進入我們的控制臺

Docker的介紹及安裝&基本操作命令,docker,容器,運維,筆記

Docker的介紹及安裝&基本操作命令,docker,容器,運維,筆記?依次點擊找到容器鏡像服務(wù)ACR

Docker的介紹及安裝&基本操作命令,docker,容器,運維,筆記?進入后找到鏡像加速器,將代碼復(fù)制到命令行鏡像配置

Docker的介紹及安裝&基本操作命令,docker,容器,運維,筆記?配置好后可以通過命令進行查看

cat /etc/docker/daemon.json

四.拉取鏡像

在后面可以指定版本號,默認(rèn)去掉:和版本號就是拉取最新,這里默認(rèn)拉取最新

?docker pull nginx:(版本號)

查看當(dāng)前容器中的鏡像

docker images

刪除容器?

docker rmi centos

docker rmi -f centos:latest

如果提示鏡像被使用,需要先停止某個ID的容器,那么要先刪除容器再刪除鏡像。或者強制刪除鏡像。 正確做法:先刪除依賴該鏡像的所有容器, 再來刪除鏡像?

五.關(guān)于容器

1.容器的創(chuàng)建

docker create -it centos:latest

docker create -it --name centos01 centos:latest

centos:latest 即鏡像名字:版本(或鏡像ID),將使用指定鏡像創(chuàng)建容器。

另外,Docker會檢查本地是否 存在指定的鏡像, 不存在就從公有倉庫下載 -it:是兩個參數(shù),-i:interactive容器具有交互功能,-t:容器將提供偽終端 --name:指定生成的容器的名字,允許空,如果不指定會自動生成

?2.容器的服務(wù)啟動關(guān)閉及重啟

docker start 容器ID|name|name:tag

docker stop 容器ID|name|name:tag

docker restart 容器ID|name|name:tag

3.查看容器

docker ps

docker ps -a?

4.刪除容器

docker rm 容器ID

docker rm -f 容器ID?

5.進入容器

docker exec -it 容器ID/容器NAME /bin/bash

docker exec -it 容器ID/容器NAME bash (簡寫)?

6.退出容器

退出時如果想繼續(xù)運行容器:按順序按【ctrl+p】,【ctrl+q】 如果不想繼續(xù)運行:按【ctrl+d】或輸入exit?

注意點?

?在操作容器時,需要在當(dāng)前docker鏡像的目錄下才能進行操作

六.Docker基本命令操作

1.關(guān)于服務(wù)

2.1查看服務(wù)狀態(tài)

systemctl status docker

2.2 服務(wù)的開啟與暫停及重啟

systemctl start docker

systemctl stop docker

systemctl restart docker?

2.3 設(shè)置開啟或關(guān)閉服務(wù)開機自啟?

systemctl enable docker

systemctl disable docker

?文章來源地址http://www.zghlxwxcb.cn/news/detail-785364.html

到了這里,關(guā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īng)查實,立即刪除!

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

相關(guān)文章

  • Docker入門安裝、鏡像與容器下載 —— 基本操作

    Docker入門安裝、鏡像與容器下載 —— 基本操作

    目錄 前言 Docker 1. docker介紹 2. docker安裝 3. docker基本使用 3.1 鏡像下載 3.2 操作容器 ? ? ? ? 虛擬機:基于主機(物理機或虛機)的多服務(wù)實例。 在該模式下,軟件開發(fā)人員可以提供單個或多個物理機或虛機,同時在每個主機上運行多個服務(wù)實例。 此模式有幾種不同的實現(xiàn)形式

    2024年01月17日
    瀏覽(27)
  • 【云原生】Docker的初步認(rèn)識,安裝與基本操作

    【云原生】Docker的初步認(rèn)識,安裝與基本操作

    Docker是一個開源的 應(yīng)用容器引擎 ,基于go語言開發(fā)并遵循了apache2.0協(xié)議開源。 Docker是在Linux容器里運行應(yīng)用的開源工具,是一種輕量級的“虛擬機”。 Docker 的容器技術(shù)可以在一臺主機上輕松為任何應(yīng)用創(chuàng)建一個輕量級的、可移植的、自給自足的容器。 Docker的Logo設(shè)計為藍色

    2024年02月16日
    瀏覽(17)
  • docker基本操作:安裝部署、設(shè)置ssh遠程登入、配置docker鏡像文件并創(chuàng)建docker容器

    Docker 是一個流行的應(yīng)用程序容器化和部署平臺,允許開發(fā)人員輕松地創(chuàng)建、部署和管理容器中的應(yīng)用程序。 請注意運行此命令需要 root 或 sudo 權(quán)限,因此可能需要在命令前加上 sudo 并輸入密碼。 一、更新系統(tǒng)工具(ubuntu) 安裝docker 查看docker版本 啟動docker服務(wù) 二、一些基本

    2024年02月04日
    瀏覽(23)
  • ubuntn之容器的基本操作(安裝docker|運行容器|portainer)

    ubuntn之容器的基本操作(安裝docker|運行容器|portainer)

    目錄 一、安裝Docker引擎 ????????1.方法一:手動安裝(手動添加軟件源)? ? ? ? ????????2、方法二:腳本自動化安裝 ?二、安裝后的檢查操作 三、運行一個容器 四、進入容器 五、鏡像生命周期管理 一、鏡像part 二、創(chuàng)建容器、啟動容器 三、暫停/繼續(xù)容器 四、 終

    2024年01月18日
    瀏覽(20)
  • 逸學(xué)Docker【java工程師基礎(chǔ)】2.Docker鏡像容器基本操作+安裝MySQL鏡像運行

    逸學(xué)Docker【java工程師基礎(chǔ)】2.Docker鏡像容器基本操作+安裝MySQL鏡像運行

    在這里我們的應(yīng)用程序比如redis需要構(gòu)建成鏡像, 它作為一個Docker文件就可以進行 構(gòu)建 ,構(gòu)建完以后他是在 本地的 ,我們可以 推送 到鏡像服務(wù)器,逆向可以 拉取 到上傳的鏡像,或者說我們可以保存為 壓縮包 進行 相互傳遞 。 在本地的鏡像可以傳來傳去,本身也可以查看

    2024年02月01日
    瀏覽(50)
  • 【Java】微服務(wù)——Docker容器部署(docker安裝,docker配置鏡像加速,DockerHub,docker基本操作,Dockerfile自定義鏡像.Docker-Compose)

    【Java】微服務(wù)——Docker容器部署(docker安裝,docker配置鏡像加速,DockerHub,docker基本操作,Dockerfile自定義鏡像.Docker-Compose)

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

    2024年02月04日
    瀏覽(33)
  • Docker Compose安裝milvus向量數(shù)據(jù)庫單機版-milvus基本操作

    Docker Compose安裝milvus向量數(shù)據(jù)庫單機版-milvus基本操作

    以管理員身份運行powershell Ubuntu 22.04 LTS可以不裝,wsl必須更新。。。 如果 操作超時 ,可以試試開代理。 重啟電腦。。。 設(shè)置用戶名、密碼 https://hub.docker.com/ 重啟電腦。。。 power shell輸入以下命令,下載yaml文件到指定目錄,并重命名為docker-compose.yml 或者 點擊一下鏈接直接

    2024年01月19日
    瀏覽(23)
  • 【Docker】2、Docker 基本操作【鏡像操作】

    【Docker】2、Docker 基本操作【鏡像操作】

    ?? 鏡像名稱一般由兩部分組成: [repository]:[tag] ?? 若沒有指定 tag ,默認(rèn)是 latest (最新版本的鏡像) 更多命令: docker --help 從 DockerHub 拉取 nginx 鏡像 ??① 訪問 DockerHub 官網(wǎng)【https://hub.docker.com/】 ??② 搜索 nginx ??③ 執(zhí)行拉取鏡像的命令 ??④ 查看所有鏡像 ?? ① 把

    2024年02月06日
    瀏覽(43)
  • 【Docker】Docker基本操作

    【Docker】Docker基本操作

    docker 發(fā)展歷史 https://www.cnblogs.com/rongba/articles/14782624.html Docker概述 Docker是一個 開源的應(yīng)用容器引擎 ,基于go語言開發(fā)并遵循了apache2.0協(xié)議開源。 Docker是在Linux容器里運行應(yīng)用的開源工具,是一種輕量級的“虛擬機”。 Docker 的容器技術(shù)可以在一臺主機上輕松 為任何應(yīng)用創(chuàng)建一

    2024年04月23日
    瀏覽(18)
  • 【Docker】基本操作

    參考:Docker-從入門到實踐 Docker鏡像倉庫地址:格式一般為 域名/IP[:端口號] ,默認(rèn)地址是Docker Hub 倉庫名:為兩段式名稱,即 用戶名/軟件名 ,對于Docker Hub,不給出用戶名就默認(rèn)為library。 現(xiàn)在對上述命令進行解釋 -i :交互式操作, -t :終端 --rm :容器推出后隨之將其刪除

    2024年02月04日
    瀏覽(15)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包