pre-binary 安装docker

由于公司centos开发机有网络完全设置,总是存在网络不通或者外网不通或者yum源不全等各种各样等问题,导致我安装docker环境处处碰壁。
现在这里记录一下我是用 pre-binaries 离线安装docker的过程。

1. 准备 pre-binaries

在这里下载二进制打包文件 https://download.docker.com/linux/static/stable/x86_64/
解压出来就是docker 所需的所有二进制文件。
个人喜欢单用户安装,反感全局安装。所以就把二进制文件都copy到$HOME/bin下。当然我的$HOME/bin会在$PATH下。

2. 去掉sudo

docker命令执行默认需要sudo权限,每次执行docker要加上sudo。很烦。docker官方给了一个解决方案,建立 docker group,然后将自己加入docker group。

$ sudo groupadd docker
sudo usermod -aG docker $USER

3. 为docker daemon 设置 http proxy

顾名思义,就是将开发机环境都 http proxy 设置进 docker daemon 上。
官方建议使用 systemd 管理 docker daemon,并把 http proxy 设置在 /etc/systemd/system/docker.service.d/ 下都配置文件里。
个人不喜欢用systemd管理我自己安装都软件,我比较喜欢自己在bin目录下手动启动。
所以我这样启动了我的 docker daemon:

sudo env "PATH=$PATH" HTTP_PROXY=http://your_porxy_ipport dockerd

4. 验证docker

如果下面命令执行成功,那么恭喜安装成功。

docker run hello-world
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值