查看Linux内核版本
uname -a

查看系统是否安装Docker
docker --version

已安装动Docker,可以忽略Docker安装过程
安装Docker
Ubuntu系统
1。安装需要的包
sudo apt-get update
2。安装apt依赖包,用于通过HTTPS来获取仓库
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3。添加Docker的官方GPG秘钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4。设置稳定版仓库
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
5。安装Docker-ce
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6。设置开机自动启动并启动Docker-ce
安装成功后默认开启,可忽略该步骤
7。运行测试
sudo docker run hello-world
8。添加当前用户到Docker用户组
# 列出自己的用户组,确认自己在不在 docker 组中
groups
# 没有则新增docker组
sudo groupadd docker
# 把当前用户加入到docker组中
sudo gpasswd -a ${USER} docker
# 重启docker服务
sudo service docker restart
如果仍然无法直接使用docker命令,注销当前用户重新登陆即可,如果仍无法使用,建议重启。
9。查看Docker镜像
docker images
CentOS 8 系统
1.删除旧版yum
删除旧版本,为确保统一,建议大家都执行一下,如果yum
报告未安装这些软件包,则可以下一步了。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装 yum-utils 软件包
安装yum-utils
软件包(提供yum-config-manager
实用程序)并设置稳定的存储库。
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装 Docker Engine
安装最新版本的Docker Engine和容器,Centos8跳过看下面
yum install docker-ce docker-ce-cli containerd.io
我是Centos8.1的,在这里报错了
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
yum install docker-ce docker-ce-cli
4.启动Docker
systemctl start docker
5.设置开机启动
systemctl enable docker