ubuntu16.04系统apt安装docker以及基本配置

一、前提

1、我是复现程序用,程序是18年的,所以系统安装的18年发行的ubuntu16.04版本,查了一下没有具体说对应docker什么版本,索性就安装的最新的,一下内容是参考了一些18年博主博客内容的安装过程。
2、没有安装yum,我用的是apt。

二、安装docker

1、卸载apt库内的docker旧版本
由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

sudo apt-get remove docker docker-engine docker-ce docker.io

这里我的系统似乎什么都没有删掉,具体结果看个人系统吧,但是似乎没有大碍。
2、更新apt包索引

 sudo apt-get update

3、安装以下包以使apt可以通过HTTPS使用存储库(repository)
应该是安装好后,使得apt可以通过联网使用存储库中的内容。

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

4、 添加Docker官方的GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

应该会显示OK
5、 使用下面的命令来设置stable存储库

sudo add-apt-repository "deb [arch=amd64]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

6、再更新一下apt包索引

sudo apt-get update

7、安装最新版本的Docker CE

sudo apt-get install -y docker-ce

8、验证是否安装成功
(1)查看安装docker的版本

docker -v

在这里插入图片描述
(2)启动docker,拉取hello-world验证是否安装成功

sudo systemctl start docker

因为使用docker需要sudo权限,这里输入密码即可,就启动成功了:
在这里插入图片描述
接着使用以下命令,能观察到从远程下载这个测试用的容器:Pulling from library/hello-world:
然后看到打印消息:Hello from Docker! 说明Docker安装成功。

sudo docker run hello-world

在这里插入图片描述

三、相关配置

1、权限问题
之前的操作过程我们发现docker命令使用过程中不断的需要sudo权限,输入密码,这样很不方便,因此,我们接下来将用户加入到docker的权限中,这样每次命令就可以不用sudo了:

sudo chmod a+rw /var/run/docker.sock

发现开启docker之后在运行其他命令行不会提示权限不足了。
2、设置开机自启动
安装好 Docker 后,你可以让系统在启动时自动启动 Docker 守护进程。使用下面命令来实现这一点

systemctl enable docker

到此,基础安装完毕。

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值