CentOS之——CentOS8 安裝 Docker
阿新 • • 發佈:2020-12-15
官方參考地址:https://docs.docker.com/install/linux/docker-ce/centos/
裡面包含包下載地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
安裝依賴
- 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
- sudo yum install docker-ce docker-ce-cli containerd.io
如果報錯:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3 那就先裝新版的 containerd.io
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
再裝剩下兩個
- sudo yum install docker-ce docker-ce-cli
- sudo systemctl start docker
- docker --version
開機自啟
sudo systemctl enable docker
如果國外的Docker映象很慢的話,則可以基於阿里雲映象來安裝Docker。
執行一下三個命令,從阿里雲的映象下載Docker。注意,下面給出的第二條命令的連結是撰寫文章時最新的連結,實際下載時,最好去檢查一下是否有更新。
- yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- dnf install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
- dnf install docker-ce
接著,設定開機自啟Docker並啟動Docker:
- systemctl enable docker.service
- systemctl start docker.service
然後,就可以使用Docker了。
接著,我們可以使用Docker進行容器的建立:
- docker info # 檢視docker的資訊
- docker search img_name # 搜尋名為img_name的映象
- docker pull img_name # 將名為img_name的映象下載到本地
- docker images # 檢視本地已有的映象
- docker rmi img_name # 刪除名為img_name的映象
- docker ps # 列出正在執行的容器
- docker ps -a # 列出所有的容器
- docker run -itd --name=container_name img_name # 使用img_name以互動模式在後臺執行分配了偽終端的名為container_name的映象
- docker start container_name/container_id # 通過容器名字或ID啟動容器
- docker stop container_name/container_id # 通過容器名字或ID停止容器
- docker restart container_name/container_id # 通過容器名字或ID重啟容器
- docker rm container_name/container_id # 通過容器名字或ID刪除容器
- docker exec -it container_name/container_id /bin/bash # 通過容器名字或ID進入容器
- exit # 退出容器