linux安装docker服务
1.centos 安装Docker
#查看内核版本 在3.10 以上
uname -r
#root 更新yum
yum -y update
#卸载旧版本docker(如果安装)
yum list installed |grep docker
yum -y remove docker docker-common docker-selinux docker-engine
#安装需要的安装包
yum install -y yum-utils device-mapper-persistent-data lvm2
#设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#查看版本
yum list docker-ce --showduplicates | sort -r
#安装docker
sudo yum install -y docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版
#启动并设置开机启动
systemctl start docker
systemctl enable docker
#验证安装docker
docker version
#下载依赖项
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看可下载的docker版本
yum list docker-ce --showduplicates | sort -r
#默认下载最新docker
sudo yum install -y docker-ce
# 启动 设置开机启动 查看状态
docker start docker
docker enable docker
docker status docker
docker version
2.ubuntu 安装Docker
sudo apt-get upgrade --fix-missing
sudo snap install docker
docker version
此时显示权限不足
可以加上 sudo 但是太麻烦了 可以将用户加入到 docker 组
sudo usermod -aG docker $USER
apt-get 安装
1. 更新系统
sudo apt-get update
2. 安装Docker需要的依赖
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. 添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 添加Docker的APT源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. 更新APT源
sudo apt-get update
6. 安装Docker
sudo apt-get install docker-ce
7. 验证Docker是否安装成功
docker --version
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo docker version