Centos 7 搭建Docker環境

2021-09-25 18:07:40 字數 2087 閱讀 5298

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

docker是世界領先的軟體容器平台。開發人員利用docker可以消除協作編碼時「在我的機器上可正常工作」的問題。運維人員利用docker可以在隔離容器中並行執行和管理應用,獲得更好的計算密度。企業利用docker可以構建敏捷的軟體交付管道,以更快的速度、更高的安全性和可靠的信譽為linux和windows server應用發布新功能。

看到以上操作說明我們docker容器依賴已經安裝完成

由於自帶 yum 沒有 docker-ce 所以我們需要先增加 docker repo:

有人安裝可能會遇到這種情況,這種情況只需耐心等待就行,這個安裝過程根據你的網速來決定

直接yum安裝,安裝成功後檢視版本

這裡我們檢視版本資訊發現版本19.03.1

啟動docker

service docker start
設定開機啟動(有需要的可以設定)

chkconfig docker on
依次執行以下命令

生成乙個 centos 映象為模板的容器並使用 bash shell

這個時候可以看到命令列的前端已經變成了 [root@(一串 hash id)] 的形式, 這說明我們已經成功進入了 centos 容器。

在容器內執行任意命令, 不會影響到宿主機, 如下

mkdir -p /data/docker-file
可以看到 /data 目錄下已經建立成功了 docker-file 資料夾

ls /data
退出容器

exit
檢視宿主機的 /data 目錄, 並沒有 docker-file 資料夾, 說明容器內的操作不會影響到宿主機

ls /data
檢視所有的容器資訊, 能獲取容器的id

docker ps -a
然後執行如下命令,儲存映象:

docker commit -m="備註" 你的container_id 你的image

CentOS 7 搭建docker倉庫

docker已經足夠火了,試想每次部署都要飄洋過海去docker官方倉庫拉映象,肯定受不了,即使有了國內映象,然而,頻繁的docker部署,依然會讓網速捉襟見肘。所以必須搭建內網私有docker倉庫,充分利用高速內網頻寬。與vmware habor相比,docker distrbution 勝在小巧...

CentOS7系統搭建Docker

具體步驟如下 1 關閉防火牆 selinux setenforce 0 sudo sed i s selinux enforcing selinux disabled g etc selinux config systemctl stop firewalld.service systemctl di...

centos7 搭建Docker 私有倉庫

an highlighted block 拉取私有倉庫映象 docker pull registry 啟動私有倉庫容器 docker run d v opt registry var lib registry p 5000 5000 restart always name registry regi...