Docker | Install for Debian 9 Stretch

1 篇文章 0 订阅
1 篇文章 0 订阅

注意:本文介绍的Docker安装,使用的操作系统为Debian 9-64bit,云服务器架构是x86,对于arm架构,大体流程一致,只是添加源的时候不一样

首选需要确定自己的Debian的版本,以下安装步骤使用与Debian 9 Stretch

lsb_release -cs

1.安装存储库,当然首先需要root用户登录

apt-get  update 
apt-get  install  apt-transport-https
apt-get  install  ca-certificates 
apt-get  install  curl 
apt-get  install  gnupg2
apt-get  install  lsb-release
apt-get  install  software-properties-commo

2.更改/添加源,鉴于国内网络问题,建议使用国内源

2.1先判断下载软件包的合法性,需要添加软件源的GPG密钥

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add -

2.2然后需要向source.list中添加Docker CE软件源

add-apt-repository2   \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian \
$(lsb_release -cs) \
stable"

同样,也可以添加官方源

添加key

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

向source.list中添加官方源

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

3.安装Docker CE

apt-get update
apt-get install docker-ce

上面的方法是安装最新的docker ce,如果想安装制定版本的,也可以用下面这个方法

apt-cache madison docker-ce
apt-get install docker-ce=<VERSION>

4.启动docker

systemctl enable docker
systemctl start docker

5.建立docker用户组

默认情况下,docker命令会使用Unix socket与docker引擎通讯,而只用root用户和docker组中的用户才能访问docker引擎的unix socket。因此,需要将使用docker的用户添加到docker用户组

groupadd docker  --建立docker组
usermod -aG docker $USER  --将用户添加到docker组

6.添加镜像加速器

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。

之后重新启动服务。

$ systemctl daemon-reload
$ systemctl restart docker

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值