Ubuntu 18.04 安装 Docker-ce

转自 https://www.runoob.com/docker/ubuntu-docker-install.html 大佬的评论

前提条件:Docker需要两个重要的安装要求:

它仅适用于64位Linux安装,注意:是64位的Linux系统。它需要Linux内核版本3.10或更高版本。

uname -r命令以查看内核版本

#如果有安装残留卸载docker  

 sudo apt-get remove -y docker-*

#1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) 

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo apt update

#2.安装需要的包

sudo apt install apt-transport-https ca-certificates software-properties-common curl

#3.添加 GPG 密钥,并添加 Docker-ce 软件源,这里还是以中国科技大学的 Docker-ce 源为例(需要公网IP 内网机器可执行搭建openvpn 或其他连接外网的方式)

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable"

#4.添加成功后更新软件包缓存

sudo apt update

#5.安装 Docker-ce

sudo apt install docker-ce

#6.设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)

sudo systemctl enable docker
sudo systemctl start docker

#7.测试运行

sudo docker run hello-world

#8.添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)

sudo groupadd docker
sudo usermod -aG docker $USER

#测试

docker run hello-world

 

需要注意的是 配置中国科技大学的源 或者阿里源都需要公网ip或者搭建代理 不然密钥的docker加载的很慢 (疯掉)

我是使用kubernetes 对docker进行管理 以上默认安装的是最新版的Docker 但是k8s 目前可兼容版本只到18(其实也可以用 应该是还有bug )自己学习的话就无所谓

#安装docker 
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:

 apt-cache madison docker-ce


#   docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
#   docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.1~ce-0~ubuntu-xenial)
#sudo apt-get  install docker-ce=version 

#根据提示 输入 y

sudo apt-get  install docker-ce=17.03.1~ce-0~ubuntu-xenial 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值