Docker 入門教程簡單易懂

2021-09-27 11:28:32 字數 2276 閱讀 6453

使用 yum 安裝

配置映象加速器

docker是乙個用於開發,交付和執行應用程式的開放平台。docker使您能夠將應用程式與基礎架構分開,從而可以快速交付軟體。借助docker,您可以以與管理應用程式相同的方式來管理基礎架構。通過利用docker的方法來快速交付,測試和部署**,您可以大大減少編寫**和在生產環境中執行**之間的延遲。

docker支援以下的centos版本:

目前,centos 僅發行版本中的核心支援 docker。

docker 執行在 centos 7 上,要求系統為64位、系統核心版本為 3.10 以上。

通過 uname -r 命令檢視你當前的核心版本

docker 執行在 centos-6.5 或更高的版本的 centos 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。

預設情況下,docker 命令會使用 unix socket 與 docker 引擎通訊。而只有 root 使用者和 docker 組的使用者才可以訪問 docker 引擎的 unix socket。出於安全考慮,一般 linux 系統上不會直接使用 root 使用者。

我們需建立乙個新的使用者來安裝和操作docker。

# visudo
找到

root all=(all) all

在後面新增一行

# su - docker
解除安裝舊版本

$ sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine

安裝依賴包

新增 yum 軟體源

鑑於國內網路問題,強烈建議使用國內源。

$ sudo yum-config-manager --add-repo
官方源

$ sudo yum-config-manager --add-repo
更新 yum 快取

$ sudo yum makecache fast
安裝 docker-ce

$ sudo yum -y install docker-ce
啟動 docker 後台服務

$ sudo systemctl start docker
測試 docker 是否安裝正確

$ docker run hello-world
若能正常輸出以下資訊,則說明安裝成功。

如果其他使用者也需使用docker則需將使用者加入到 docker 使用者組,才能使用docker,使用以下命令需登入到當前使用者下操作。$ sudo usermod -ag docker $user

可以登入到自己的阿里雲進行複製。

Docker 入門教程

冗餘步驟多。虛擬機器需要完整的作業系統,一些系統級別的操作步驟,往往無法跳過,比如使用者登入。啟動很慢。啟動作業系統需要多久,啟動虛擬機器就需要多久。可能要等幾分鐘,應用程式才能真正執行。體積小。容器只要包含用到的元件即可,而虛擬機器包含整個作業系統,所以容器檔案比虛擬機器檔案要小很多。啟動快。啟動...

Docker入門教程

mongodb由c 語言編寫,是乙個基於分布式檔案儲存的開源資料庫系統,支援的資料結構為bson格式。我們開始用docker進行部署我們的mongodb。我們從docker的官網找到mongo對應的映象 於是我們進行拉取 我們讓我們的mongodb 跑起來 docker run d p 2017 2...

Docker 一 Docker入門教程

docker client docker 命令列工具,是使用者使用docker的主要方式,docker client與docker daemon通訊並將結果返回給使用者,docker client也可以通過socket或者restful api訪問遠端的docker daemon docker co...