Ubuntu16.04下用阿里源安装Docker-ce
因为一些原因,需要安装 Docker,故特此记录 Docker安装的具体步骤。之前通过 apt 的 Docker 官方源安装最新的 Docker CE(Community Edition),即 Docker 社区版,到最后一步时拉取不下来,试了好几次,都失败了,可能是网络的原因。后来换成了阿里的源后,一次成功。下面附上安装步骤。1、卸载可能存在的旧版本:sudo apt-get rem...
因为一些原因,需要安装 Docker,故特此记录 Docker 安装的具体步骤。之前通过 apt 的 Docker 官方源安装最新的 Docker CE(Community Edition),即 Docker 社区版,到最后一步时拉取不下来,试了好几次,都失败了,可能是网络的原因。后来换成了阿里的源后,一次成功。下面附上安装步骤。
1、卸载可能存在的旧版本:
sudo apt-get remove docker docker-engine docker-ce docker.io
2、更新 apt 包索引:
sudo apt-get update
3、执行以下安装命令,使得 apt 可以通过 HTTPS 使用存储库(repository):
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
4、添加Docker官方GPG密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
5、设置 stable 存储仓库:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
6、再次更新 apt 包索引:
sudo apt-get update
7、执行以下命令,安装最新版本的 Docker-ce:
sudo apt-get -y install docker-ce
8、启动 Docker,并设置开机启动
启动 Docker
sudo systemctl start docker
设置开机启动
sudo systemctl enable docker
9、 创建 Docker 用户组,将应用用户加入 Docker 用户组(这样可以免去输 sudo 的麻烦)
sudo groupadd docker //创建docker用户组
sudo usermod -aG docker ${USER} //将应用用户加入docker用户组,${USER} 是用户名
sudo systemctl restart docker //重启docker服务
su root //切换到root用户,或者 sudo su
su ${USER} //再切换到原来的应用用户以上配置才生效
注:这里的 ${USER} 是应用用户名,比如 jack
10、运行 hello-world 镜像(测试是否安装成功)
docker run hello-world
11、设置 Docker 镜像加速
编辑 vim /etc/docker/daemon.json 文件,添加以下内容:
{
"registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"]
}
注:若 docker 文件夹下没有 daemon.json 文件,需自己创建并写入上方内容。
12、重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)