Docker快速入門(一)

2021-10-08 18:38:53 字數 2127 閱讀 2766

4.安裝docker

5.docker為什麼比vm快

更便捷的公升級和擴縮容

更簡單的系統運維

更高效的利用計算資源

docker架構圖

容器(container)

​ 啟動的映象叫做容器,可以把容器理解為乙個簡易的linux系統

倉庫(repository)

​ 倉庫是存放映象的地方,倉庫分為共有倉庫(官方的為docker hub,國內的映象倉庫有阿里雲、網易等等倉庫)、私有倉庫(自己搭建的私有映象倉庫)

環境centos7

核心版本

[root@andre /]

# uname -r

4.4.0-18362-microsoft

系統版本

[root@andre /]

# cat /etc/os-release

name=

"centos linux"

version=

"7 (core)"

id="centos"

id_like=

"rhel fedora"

version_id=

"7"pretty_name=

"centos linux 7 (core)"

ansi_color=

"0;31"

cpe_name=

"cpe:/o:centos:centos:7"

home_url=

""bug_report_url=

""centos_mantisbt_project=

"centos-7"

centos_mantisbt_project_version=

"7"redhat_support_product=

"centos"

redhat_support_product_version=

"7"

安裝docker,參考docker官方文件

#1. 刪除舊的版本

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

# 2.安裝yum工具

yum install -y yum-utils

# 3.配置映象倉庫位址

yum-config-manager --add-repo

yum-config-manager --add-repo

# 4.更新yum軟體包索引

yum makecache fast

# 5.安裝docker引擎

yum install docker-ce docker-ce-cli containerd.io

# 6.啟動docker

systemctl start docker

# 7.檢視docker版本

docker version

# 8.docker 輸出hello world

docker run hello-world

# 9.檢視當前安裝的映象

[root@geek yum.repos.d]

# docker images

repository tag image id created size

hello-world latest bf756fb1ae65 7 months ago 13.3kb

docker有著比vm更少的抽象層

docker直接利用的是宿主機的核心,vm是先載入出乙個guest os,然後執行在該核心上

Docker快速入門

本指南適用於開發環境,如果您打算在生產環境中執行eosio,請考慮構建eosio 先決條件 第1步 提取映象 eosio dev docker映像是為本地開發而設計的eosio軟體的編譯版本。從儲存庫中提取映象 docker pull eosio eos dev並啟動eosio節點 docker r...

Docker 快速入門

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。在本場 chat 中你可以學到的 什麼是容器 docker 為什麼這麼火 docker 在網際...

Docker快速入門

1 環境要求 docker分為社群版和企業版,這裡我們安裝的是社群版。在ubuntu下安裝docker需要有一定的環境要求,可以執行以下命令檢視主機環境 uname a 2 部署docker 第一步 安裝基本軟體。第二步 指定使用阿里雲映象。sudo curl fssl sudo apt key a...