云龍徐州網(wǎng)站開發(fā)做網(wǎng)站的軟件叫什么
1. Docker 簡介
Docker
是一個開源的容器化平臺,可幫助開發(fā)者輕松地創(chuàng)建、部署和運行應(yīng)用程序。Docker
使開發(fā)人員能夠在一個獨立的容器中打包應(yīng)用程序及其依賴項,這樣他們就可以輕松地將應(yīng)用程序移植到任何其他環(huán)境中。
Docker
主要由以下幾個組件組成:
Docker
客戶端:Docker
客戶端是與Docker
守護程序進(jìn)行通信的命令行工具。Docker
守護程序:Docker
守護程序是在主機上運行的后臺進(jìn)程,負(fù)責(zé)管理Docker
容器和鏡像的創(chuàng)建、運行和存儲等操作。Docker
鏡像:Docker
鏡像是應(yīng)用程序和其依賴項的打包版本,包含了運行應(yīng)用程序所需的所有文件和配置信息。Docker
容器:Docker
容器是Docker
鏡像的運行實例,可在任何支持Docker
的平臺上運行。Docker
倉庫:Docker
倉庫是存儲Docker
鏡像的地方,它可以是公共的(如``Docker Hub`)或私有的。
使用 Docker
的主要優(yōu)勢:
- 便于部署:由于
Docker
容器可以在任何支持Docker
的平臺上運行,因此應(yīng)用程序可以輕松地在不同的環(huán)境中部署和運行。 - 隔離性:
Docker
容器提供了隔離的運行環(huán)境,使得應(yīng)用程序可以在獨立的環(huán)境中運行,從而避免了依賴沖突和其他問題。 - 可移植性:
Docker
容器可以輕松地從一個平臺移植到另一個平臺,從而使應(yīng)用程序在不同的平臺上運行變得更加容易。 - 安全性:
Docker
容器提供了安全性隔離,使得應(yīng)用程序和它的依賴項可以在受保護的環(huán)境中運行,從而減少了潛在的安全風(fēng)險。
官方的安裝指南:https://docs.docker.com/engine/install/centos/
2. 安裝步驟
首先卸載舊版本的 Docker
,以防止和新安裝的版本產(chǎn)生沖突。(即使你未安裝過,也需要嘗試卸載,避免系統(tǒng)此前可能會默認(rèn)安裝過)
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
安裝 yum-utils
軟件包,以及設(shè)置 Docker
的 erpo
。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝 docker
和 docker-cli
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
啟動 docker
并設(shè)置開機自啟動。
#啟動docker
sudo systemctl start docker
#查看docker服務(wù)狀態(tài) running 就是啟動成功
sudo systemctl status docker
# 設(shè)置開機自啟
sudo systemctl enable docker