Ubuntu-deepin-docker安装

Ubuntu-deepin-docker安装

前提条件

​ 确认自己的内核版本高于3.10

​ 使用uname -r 命令查看当前版本

1.如果以前安装过老版本,先卸载老版本:

sudo apt-get remove docker docker-engine

2.安装依赖

先安装docker-ce与密钥管理与下载相关的依赖库,在最新版的deepin中software-properties-common已经取代了python-software-peoperties,安装的时候只需要安装curl、software-properties-common即可:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

3.下载安装密钥:

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

4.查看密钥是否安装成功:

sudo apt-key fingerprint 0EBFCD88
成功之后会出现:

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

5.更新仓库

网上都有添加docker仓库的步骤,我的是debian9.0的执行添加报错,我果断没有执行添加(可能是因为deepin最新版本自动选择最快的源吧),直接更新仓库:
sudo apt-get update

6.安装docker-ce

sudo apt-get install docker-ce
查看版本:
docker version

Client:
 Version:           18.09.6
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        481bc77
 Built:             Sat May  4 02:36:00 2019
 OS/Arch:           linux/amd64
 Experimental:      false
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/version: dial unix /var/run/docker.sock: connect: permission denied

好的,安装成功。

7.第六步中的末尾显示权限不足,因为docker默认是只有root用户才可执行,为了让普通用户也可运行docker,执行命令:

sudo usermod -aG docker (当前用户名)
将当前用户名加入docker用户组,然后切换一下用户:
**注:用命令su切换为root用户,如果提示密码错误或者鉴定故障,可使用命令:sudo passwd修改root密码,然后切换用户 **,切换之后就不提示权限不足了。

8.docker在deepin中默认是开机启动的,需要安装chkconfig

安装chkconfig命令:sudo apt-get install chkconfig
移除自启命令:sudo chkconfig --del docker

9.启动docker后台服务

sudo service docker start
测试运行hello-world
docker run hello-world
OK,搞定。
基本操作见docker的基本操作文章,链接docker使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值