Ubuntu 16.04LTS(Xenial Xerus)离线安装docker
文章目录
- 一、下载安装包
- 二、导入安装包
- 三、安装依赖包
- 四、安装docker
- 注意
一、下载安装包
- 通过https://packages.ubuntu.com/判断自己的Ubuntu属于哪个版本,例如16.04LTS即xenial
- 访问https://apt.dockerproject.org/repo/pool/main/d/docker-engine/下载对应的docker离线安装包
二、导入安装包
Ubuntu系统下,新建一个文件夹docker,用于存放安装docker的相关文件.
例如:
将下载的docker-engine_17.05.0_ce-0_ubuntu-xenial_amd64.deb导入docker文件夹
三、安装依赖包
- 在docker文件夹下, 终端输入dpkg --info docker-engine_17.05.0_ce-0_ubuntu-xenial_amd64.deb | grep Depends, 检查这个docker安装包需要什么依赖包
- 根据提示,在允许的网络环境下访问https://ubuntu.pkgs.org, 下载所有依赖包,并导入docker文件夹中
- 在docker文件中, 终端中输入命令, 分别安装所有的依赖包: sudo dpkg -i 依赖包名
四、安装docker
- 安装docker: sudo dpkg -i docker-engine_17.05.0_ce-0_ubuntu-xenial_amd64.deb
- 检查是否安装成功: docker version
注意
执行docker相关命令时出现
”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.26/images/json: dial unix /var/run/docker.sock: connect: permission denied“
的问题时, 主要原因是执行docker相关命令需要root权限
解决方法一: 使用sudo获取管理员权限,运行docker命令
解决方法二: 创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令:
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker ps #测试docker命令是否可以使用sudo正常使用
自此,docker离线安装成功
参考博客:
https://www.jianshu.com/p/0762f7f66d28
https://www.cnblogs.com/informatics/p/8276172.html
Ubuntu 16.04LTS(Xenial Xerus)离线安装docker相关推荐
- Ubuntu 16.04LTS 下omnetpp的安装与nesting模型导入过程
Ubuntu 16.04LTS 下omnetpp的安装过程 1. 概述 2. 相关下载链接 3. omnetpp 5.5.1 安装过程 3.1 必备软件包安装 3.2 omnetpp的下载和安装 3. ...
- rtx linux 显卡,ubuntu 16.04LTS RTX 2070supur显卡安装
1.卸载机器上nvidia 显卡 sudo apt-et purge nvidia* 卸载原有驱 2.禁用系统自带显卡 (1)修改属性 $sudo chmod 666 /etc/modprobe. ...
- ubuntu CentOS RedHat 离线安装docker
ubuntu16.04 离线安装docker容器 官方下载地址:https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/am ...
- ubuntu16.04 离线安装docker ce
ubuntu离线安装 docker17.05.0-ce 离线安装 不想自己下载的小伙伴可以从以下地址下载几个软件包: 链接: https://pan.baidu.com/s/1lF7t7ciMhUnW ...
- Docker 验证 Centos7.2 离线安装 Docker 环境
序 题记:搞定了就是故事,搞不定就是事故. 条件有限,开局只有一台开发机,要跑5套子系统组成的项目群.还要有一些辅助和验证的系统要跑在这上面.从配置来看,要想顺畅开心地完成项目群基础环境支撑,考虑引入 ...
- 离线安装docker,docker安装MySQL,Redis,ES,Kibana,mongoDB,RocketMQ
目录 安装docker,docker-compose 离线安装docker,docker-compose 安装ElasticSearch 安装kibana 下载ik分词器. 安装MySQL 设置MyS ...
- 在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' 出错问题的解决方法
在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' returned non-zero exit status ...
- linux离线安装docker教程,Linux 离线安装docker的过程
前言 有时候会遇到服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此,针对这种情况,总结了一下离线安装docker的步骤 1. 准备docker离线包 下载需要安装的docker版 ...
- ubuntu 18.04 LTS 国内源安装docker
ubuntu 18.04 LTS 国内源安装docker 检查系统内核版本 $uname -r 4.15.0-42-generic 修改apt国内源为中科大源 sudo cp /etc/apt/sou ...
最新文章
- 推荐一个论文复现神器!
- windows下实现Git在局域网使用
- win7 桌面图标拖不动解决方法
- 【Python进阶】你真的明白NumPy中的ndarray吗?
- 判断java中String、自定义对象、集合为空的方法
- bgi::detail::intersection_content用法的测试程序
- 深度学习之Windows下安装faster-rcnn
- BeetleX.FastHttpApi之控制器调度设计
- 初一模拟赛(5.4)
- django 返回ajax html,Django 前台通过json 取出后台数据
- github private链接访问_将github配置为图床+PicGo配置
- eclipse中选中一个单词 其他相同的也被选中 怎么设置
- springcloud21---Config-bus实现配置自动刷新
- 删除重复行 oracle,Oracle删除重复行传智播客
- UVA12169模运算
- 遍历矩阵每一行穷举_六十三---矩阵中的路径
- 如何在macOS中查找和删除潜在的驱动程序冲突?
- Action语义学综述
- 使用代理ccproxy设置outlook2013 收QQ邮箱(IMAP-SMTP方式)
- jOOQ 3.13.2 代码生成过程及解决 daos 无法生成的问题