溫馨提示×

如何用CentOS運行Docker容器

小樊
43
2025-03-19 12:48:19
欄目: 智能運維

在CentOS上運行Docker容器的步驟如下:

1. 安裝Docker

方法一:使用yum安裝

  1. 更新yum包索引

    sudo yum update -y
    
  2. 安裝必要的包

    sudo yum install -y yum-utils
    
  3. 設置Docker倉庫

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安裝Docker CE(社區版)

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 啟動Docker服務

    sudo systemctl start docker
    
  6. 設置Docker開機自啟

    sudo systemctl enable docker
    

方法二:使用Docker官方腳本安裝

  1. 下載并運行安裝腳本

    sudo curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. 按照提示完成安裝。

2. 驗證Docker安裝

運行以下命令來驗證Docker是否安裝成功:

sudo docker run hello-world

如果看到“Hello from Docker!”的消息,說明Docker已經成功安裝。

3. 運行Docker容器

拉取鏡像

首先,你需要拉取一個Docker鏡像。例如,拉取Ubuntu鏡像:

sudo docker pull ubuntu

運行容器

使用以下命令運行一個容器:

sudo docker run -it ubuntu bash
  • -i 表示交互模式。
  • -t 表示分配一個偽終端。
  • ubuntu 是鏡像名稱。
  • bash 是在容器內運行的命令。

4. 常用Docker命令

  • 列出所有容器

    sudo docker ps -a
    
  • 停止容器

    sudo docker stop <容器ID或名稱>
    
  • 刪除容器

    sudo docker rm <容器ID或名稱>
    
  • 查看容器日志

    sudo docker logs <容器ID或名稱>
    
  • 進入運行中的容器

    sudo docker exec -it <容器ID或名稱> bash
    

5. 配置Docker守護進程

你可以編輯Docker的配置文件 /etc/docker/daemon.json 來調整Docker的行為。例如,設置存儲驅動:

{
  "storage-driver": "overlay2"
}

修改后,重啟Docker服務:

sudo systemctl restart docker

6. 安全設置

為了提高安全性,你可以配置Docker以禁止root用戶直接運行容器,并設置其他安全選項。編輯 /etc/docker/daemon.json 添加以下內容:

{
  "userns-remap": "default",
  "icc": false,
  "iptables": true
}

然后重啟Docker服務。

通過以上步驟,你應該能夠在CentOS上成功安裝和運行Docker容器。如果有任何問題,請參考Docker官方文檔或社區支持。

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