溫馨提示×

centos stream8如何進行容器化部署

小樊
76
2025-03-09 12:45:42
欄目: 智能運維

在CentOS Stream 8上進行容器化部署,可以按照以下步驟進行:

安裝Docker

  1. 更新系統
sudo dnf update -y
  1. 添加Docker存儲庫
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安裝Docker
sudo dnf install docker-ce docker-ce-cli containerd.io -y
  1. 啟動Docker服務
sudo systemctl start docker
  1. 驗證Docker安裝
sudo docker run hello-world

如果一切順利,您應該能夠看到 “Hello from Docker!” 的輸出,說明Docker已經成功安裝。

使用Dockerfile進行容器化部署

  1. 創建Dockerfile

在您的項目目錄中創建一個名為 Dockerfile 的文件,并添加以下內容:

# 使用官方CentOS Stream 8鏡像作為基礎鏡像
FROM centos:stream8

# 設置環境變量
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# 安裝所需的軟件包
RUN yum update -y && \
    yum install -y wget && \
    yum install -y vim

# 將本地文件復制到容器中
COPY . /app
WORKDIR /app

# 暴露容器端口
EXPOSE 8080

# 定義啟動命令
CMD ["bash", "start.sh"]
  1. 構建Docker鏡像

在包含 Dockerfile 的目錄中運行以下命令來構建鏡像:

docker build -t my-centos-stream8-app .
  1. 運行Docker容器

使用以下命令來運行容器:

docker run -d -p 8080:8080 --name my-running-app my-centos-stream8-app

現在,您的CentOS Stream 8容器已經在后臺運行了。

請注意,以上步驟是基于通過添加Docker官方存儲庫來安裝Docker的方法。如果您遇到任何問題,可以參考官方文檔或搜索相關的技術論壇和社區支持。

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