docker入門(一)初識與安裝

2022-09-03 05:39:07 字數 1189 閱讀 9111

1.1.docker的三大核心概念

映象(image)

容器(container)

倉庫(repository)

2.1.centos7.x下安裝docker

sudo yum update

sudo yum install -y yum-utils \

lvm2

2.1.2.新增docker穩定yum源

sudo yum-config-manager \

--add-repo \

2.1.3.更新yum源快取,並安裝docker

sudo yum update

sudo yum install -y docker-ce

2.1.4.啟動docker,確認是否正常

sudo systemctl start docker

sudo docker run hello-world

2.2.1.通過指令碼安裝docker

curl -fssl  |sh

或者wget -qo- |sh

2.2.2.嘗鮮版(不建議安裝到生產環境)

curl -fssl  |sh

修改 /etc/docker/daemon.json

修改後重啟docker

sudo systemctl daemon-reload

sudo systemctl restart docker

2.4.1.為了避免普通使用者每次使用docker命令需要特權使用者,把當前使用者新增到安裝docker時自動建立的docker組

sudo usermod -ag docker user_name

3.1.本章小結

學習了docker的三大核心概念,以及如何安裝和配置docker的引擎服務。

docker之所以強大是由於基於三大核心概念所構建的高效工作流程,這正是docker從眾多容器虛擬化方案中脫穎而出的重要原因。實際上,docker和docker hub的很多任務作流程都參考了git和github的設計理念,從而為應用分發和團隊合作帶來了眾多優勢。

Docker學習 一 初識與安裝

docker 是乙個開源的應用容器引擎。它讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。在使用方面,就等同於我們單獨開了乙個精簡版電腦,可以直接執行裡面的應用,不再需要進行安裝。但同時這個電腦的功能極為簡單,只提...

Docker入門與安裝

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker 是乙個用於開發,交付和執行應用程式的開放平台。do...

Docker入門(一) 安裝

docker 為什麼會出現 一款產品 開發 上線 兩套環境,應用環境,應用配置 開發 運維,問題 我在我的電腦上可以執行,版本更新導致服務不可用,對運維考驗大 環境配置比較麻煩,每乙個機器都要部署環境,費時費力。傳統 乙個產品開發出來,運維來部署 現在 開發打包部署上線,一套流程做完。docker因...