[docker]基于Centos7安裝Docker

Docker 是一個開源的應(yīng)用容器引擎,基于 Go 語言 并遵從 Apache2.0 協(xié)議開源。Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
Docker的應(yīng)用場景:

  • Web 應(yīng)用的自動化打包和發(fā)布。
  • 自動化測試和持續(xù)集成、發(fā)布。
  • 在服務(wù)型環(huán)境中部署和調(diào)整數(shù)據(jù)庫或其他的后臺應(yīng)用。
    從頭編譯或者擴(kuò)展現(xiàn)有的 OpenShift 或 Cloud Foundry 平臺來搭建自己的 PaaS 環(huán)境。
    以上摘自:runoob

如果手頭沒有centos環(huán)境的可以通過vmware虛擬機創(chuàng)建
教程詳見:[centos]vmware虛擬機安裝centos7

在centos控制臺輸入命令,安裝依賴

yum install -y yum-utils device-mapper-persistent-data lvm2

更新docker-ce穩(wěn)定版?zhèn)}庫地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新穩(wěn)定版?zhèn)}庫

安裝指定版本的docker-ce

yum install -y docker-ce-19.03.2-3.el7 docker-ce-cli-19.03.2-3.el7 containerd.io
image.png

安裝完成后通過如下命令可查看安裝的docker版本

docker --version

為保證測試/開發(fā)環(huán)境的一致性,一般在應(yīng)用生產(chǎn)環(huán)境的時候需要指定對應(yīng)的安裝版本

yum list docker-ce --showduplicates | sort -r
搜索docker-ce版本

選擇一個對應(yīng)的版本,安裝完成之后,我們可以通過如下命令啟動docker

systemctl start docker

驗證docker

docker run hello-world
驗證docker可用性
#將docker加入開機自啟動
#啟動docker
sudo systemctl start docker
#設(shè)置開機自啟動
sudo systemctl enable docker
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容