Linux离线安装Docker


一,背景

最近公司部署软件在使用docker,但是在实际的生产环境中没有网络,安装docker需要许多依赖就很麻烦。在网上看到一篇文章,亲自测试了一下,可以使用。所以给大家分享一下。

二,步骤

1.下载docker压缩包,我在百度网盘上做作了一个docker压缩包,地址如下:

链接: https://pan.baidu.com/s/1fqIdxpmvLf2Rdsx6q1d-NA 提取码: qjvh

2.解压已经下载的压缩包,命令:

3.将解压后的内容复制到,/usr/bin下面,命令:

4.执行docker 的守护进程,命令:

nohup dockerd &

,如下图,出现:API listen on /usr/run/docker.sock 即表示安装成功,此时可以使用,sudo docker images, sudo docker ps 测试

三,我的安装环境,

我使用的linux版本:ubuntu 18.10

四,设置开机启动

 echo "nohup dockerd &" >> /etc/rc.local

 注意:如果 /etc/rc.local 必须为可执行文件

通常情况下,ubuntu中没有 /etc/rc.local 文件,需要自己创建,并且 chmod +x /etc/rc.local

centos 中/etc/rc.local 通常没有执行权限,需要执行:chmod +x /etc/rc.local

五,为当前用户授权

1、添加账户

sudo groupadd docker

2、授权给docker账户

sudo gpasswd -a yourname docker

3.重启docker 或 重启机器