溫馨提示×

如何在centos上部署docker

小樊
42
2025-07-14 14:05:04
欄目: 智能運維

在CentOS上部署Docker的步驟如下:

1. 更新系統

首先,確保你的CentOS系統是最新的。

sudo yum update -y

2. 安裝必要的包

安裝一些必要的包來允許yum使用倉庫中的HTTPS。

sudo yum install -y yum-utils

3. 設置Docker倉庫

添加Docker的官方倉庫。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安裝Docker CE(社區版)

安裝Docker Community Edition及其相關組件。

sudo yum install docker-ce docker-ce-cli containerd.io

5. 啟動Docker服務

啟動Docker服務并設置開機自啟。

sudo systemctl start docker
sudo systemctl enable docker

6. 驗證安裝

運行一個測試容器來驗證Docker是否正確安裝。

sudo docker run hello-world

如果一切正常,你應該會看到一條消息,說明你的Docker引擎正在運行。

7. 配置Docker(可選)

你可以根據需要配置Docker,例如調整存儲驅動、日志級別等。以下是一些常見的配置選項:

調整存儲驅動

編輯/etc/docker/daemon.json文件,添加或修改存儲驅動配置。

{
  "storage-driver": "overlay2"
}

然后重啟Docker服務:

sudo systemctl restart docker

配置日志級別

同樣編輯/etc/docker/daemon.json文件,添加日志級別配置。

{
  "log-level": "info"
}

然后重啟Docker服務:

sudo systemctl restart docker

8. 配置防火墻

如果你有防火墻(如firewalld),需要允許Docker的網絡流量。

sudo firewall-cmd --permanent --zone=trusted --add-service=docker
sudo firewall-cmd --reload

9. 使用Docker

現在你可以開始使用Docker了。例如,拉取一個鏡像并運行一個容器:

sudo docker pull nginx
sudo docker run -d -p 80:80 nginx

這將下載Nginx鏡像并在后臺運行一個容器,將主機的80端口映射到容器的80端口。

通過以上步驟,你就可以在CentOS上成功部署Docker了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女