溫馨提示×

docker命令在centos上如何使用

小樊
61
2025-02-26 18:07:07
欄目: 智能運維

在CentOS上使用Docker命令,首先需要確保已經安裝了Docker。以下是在CentOS上安裝和使用Docker的基本步驟:

安裝Docker

  1. 更新系統包

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

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  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
    
  7. 驗證安裝

    sudo docker run hello-world
    

常用Docker命令

鏡像操作

  • 拉取鏡像

    sudo docker pull <image-name>
    
  • 列出本地鏡像

    sudo docker images
    
  • 刪除鏡像

    sudo docker rmi <image-id>
    

容器操作

  • 運行容器

    sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    

    例如:

    sudo docker run -it ubuntu bash
    
  • 列出運行中的容器

    sudo docker ps
    
  • 列出所有容器(包括停止的)

    sudo docker ps -a
    
  • 停止容器

    sudo docker stop <container-id>
    
  • 刪除容器

    sudo docker rm <container-id>
    
  • 進入正在運行的容器

    sudo docker exec -it <container-id> /bin/bash
    

網絡操作

  • 查看網絡

    sudo docker network ls
    
  • 創建網絡

    sudo docker network create <network-name>
    
  • 連接到網絡

    sudo docker network connect <network-name> <container-id>
    

卷操作

  • 創建卷

    sudo docker volume create <volume-name>
    
  • 列出卷

    sudo docker volume ls
    
  • 刪除卷

    sudo docker volume rm <volume-name>
    

注意事項

  • 在CentOS 7上,默認的SELinux策略可能會阻止Docker的正常運行??梢酝ㄟ^以下命令臨時禁用SELinux進行測試:

    sudo setenforce 0
    

    或者修改/etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=disabled。

  • 如果遇到權限問題,可以使用sudo來執行Docker命令,或者將當前用戶添加到docker組中:

    sudo usermod -aG docker $USER
    

    修改后需要重新登錄才能生效。

通過以上步驟和命令,你可以在CentOS上順利地安裝和使用Docker。

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