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...