CentOS8下安装docker
生活随笔
收集整理的這篇文章主要介紹了
CentOS8下安装docker
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Docker 安裝
### CentOS8 默認是會讀取centos.org的mirrorlist的,所以一般來說是不需要配置鏡像的。 ### (Refer to: https://www.linuxidc.com/Linux/2019-10/161212.htm)# step 1: 安裝必要的一些系統工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2# step 2: 更新 container.io 包, 否則可能會報 `package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, ...`的錯 # 可在 https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/ 下找最新版安裝 sudo dnf install -y --allowerasing https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.3.7-3.1.el8.x86_64.rpm# Step 3: 安裝Docker-CE sudo yum install -y docker-ce改變可能出現:`Error: Unable to find a match: docker-ce` 解決方法:將docker的以來添加到yum中就可以 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# Step 4: 開啟Docker服務并設置開機自啟 sudo systemctl start docker && sudo systemctl enable docker# 測試, 如輸出下圖結果則安裝成功 docker version測試, 如輸出下圖結果則安裝成功
二、Docker-compose 安裝
# 方法一 (Refer to: https://docs.docker.com/compose/install/) sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose# 方法二 (Refer to: https://docs.docker.com/compose/install/#install-using-pip) sudo pip3 install docker-compose# 測試, 如輸出下圖結果則安裝成功 docker-compose --version # 輸出:docker-compose version 1.27.4, build xxx三、國內鏡像配置
- 編輯 /etc/docker/daemon.json 加入下列配置:
Notice: 如果有阿里云 docker hub mirror 賬號的,可以將 https://registry.cn-hangzhou.aliyuncs.com/ 替換成自己的 https://<你的ID>.mirror.aliyuncs.com
重啟 docker
sudo systemctl restart docker參考文章
參考文章
總結
以上是生活随笔為你收集整理的CentOS8下安装docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021知识类内容研究报告
- 下一篇: 一道网易的面试题