`

Ubuntu 16.04环境下安装Docker17.12.0-ce详细步骤

阅读更多

  对于之前从来没接触并安装过Docker的童鞋来说应该在安装过程中会遇到很多坑,因此这里将我的整个成功安装过程记录并分享出来希望对有需要的朋友有些帮助。接下来将详细介绍具体的安装及操作步骤~

 

1、检测并卸载docker、docker-engine,以免影响后续的安装

 

$ sudo apt-get remove docker docker-engine

  

2、安装docker的AUFS存储驱动程序(如果Ubuntu系统版本为14.04,则建议用户最好安装.)

 

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

  

3、运行命令安装docker包

 

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

 

注意:如果这里出现了些奇怪的依赖包错误,则可能是有些依赖包损坏,运行以下命令进行安装包的修复(该命令针对ubuntu系统有效)

 

$ sudo apt-get --fix-broken install #ubuntu命令行修复安装包

  

4、添加docker的官方GPG密钥

 

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

  

5、设置stable稳定的仓库(stable稳定版每季度发布一次,Edge版每月一次)

 

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

作者:Dev_Mo
链接:https://www.jianshu.com/p/63191a548bf3
來源:简书

  

6、更新apt包

 

$ sudo apt-get update

  

7、安装docker ce

 

$ apt-get install docker-ce

  

8、验证docker安装结果

 

$ sudo docker info
$ sudo docker version

  

9、由于docker命令每次需要使用sudo权限来运行,每次都输入sudo很不方便。为了方便将当前用户加入docker用户组就不用这么麻烦了

 

$ sudo usermod -aG docker ${USER}

  

注意:此时需要重新登录系统才能生效,所以要先logout再login

 

10、重新登录系统后直接运行以下命令进行验证,此时就可以不用sudo来运行docker命令了

 

$ docker version

 


  

11、每次使用docker pull命令pull镜像时,docker daemon都会去 Docker Hub 拉取镜像,网速较慢甚至在国内访问 Docker Hub 有时会遇到问题,所以我们可以配置镜像加速器。具体操作如下:

a,编辑配置文件
$ sudo gedit /etc/docker/daemon.json

b,输入以下配置
{
 "registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"]
}

c,保存并退出

 

12、重启docker守护进程

$ sudo service docker restart  或者
$ sudo systemctl restart docker  或者
$ sudo systemctl daemon-reload

 

13、验证

$ docker run hello-world
# 该命令会去 Docker Hub 拉取一个名为 hello-world 的镜像,从该镜像创建并运行一个容器,
# 输出Hello from Docker。如果没有配置镜像源加速,拉取速度可能会很慢。

 

 

  • 大小: 31.8 KB
  • 大小: 55.9 KB
分享到:
评论

相关推荐

    ubuntu 16.04 docker 离线安装包 docker-ce_18.03.1

    ubuntu 16.04 docker 离线安装包 docker-ce_18.03.1 上传到服务器,执行安装命令 # sudo dpkg -i libltdl7_2.4.6-0.1_amd64.deb # sudo dpkg -i libseccomp2...# sudo dpkg -i docker-ce_18.03.1~ce-0~ubuntu_amd64.deb

    docker-ce 17.12.0离线安装包套件

    docker-ce离线安装包,已知适用于ubuntu16.04,可以放心使用

    Ubuntu 16.04/18.04裸系统离线安装docker环境

    docker-engine_17.05.0_ce-0_ubuntu-trusty_amd64.deb libgcrypt20_1.8.1-4ubuntu1_amd64.deb libltdl7_2.4.6-2_amd64.deb libsystemd-journal0_204-5ubuntu20_amd64.deb 4 个文件放到同一目录 2. 运行命令...

    银河麒麟4.0.2(ubuntu16.04)离线安装显卡驱动、nvidia-docker

    在银河麒麟4.0.2上,或者ubuntu16.04上离线安装显卡驱动、docker-ce、nvidia-docker的自动脚本。压缩包中缺少nvidia的驱动文件,需要自己到官网下载,我使用的是410.79,如果是其他版本驱动,需要修改一下脚本头上的...

    Ubuntu16.04 安装Docker CE教程

    你需要64位的ubuntu操作系统 Cosmic 18.10、Bionic 18.04 (LTS)、Xenial 16.04 (LTS)其中之一。 docker支持的架构为:x86_64 (or amd64), armhf, arm64, s390x (IBM Z), and ppc64le (IBM Power)。 1.查看ubuntu系统...

    基于docker安装tensorflow的完整步骤

    最近在自学机器学习,大热的Tensorflow自然不能错过,所以首先解决安装问题,为了不影响本地环境,所以本文基于Docker来安装Tensorflow,我的环境是Ubuntu16.04。 安装Docker Docker分为CE和EE,这里我们选择CE,...

    虚拟化--docker.ctb

    比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的...

    PromAnsible的Dockerfile(Ubuntu16.04系统)

    的安装流程整理编写出的构建Docker镜像的Dockerfile。 其中的文件:PromAnsible/promansible_build_20200116.tar.gz 是按照官网的build流程构建好的deb安装包的压缩包文件。共8个文件: promansible-monitor_1.1_...

    microsevices-nodejs

    Ubuntu 16.04 NodeJS v10.0.0 Docker 17.05.0 docker-compose 1.8.0 正在安装 安装NodeJS sudo apt-get install nodejs sudo apt-get install npm 安装Docker sudo apt-get install docker-ce 安装docker-...

    ubuntu19.10安装docker依赖问题

    之前一直用的16.04,这放假...sudo apt-get install docker-ce= docker-ce-cli= containerd.io 也没有办法按照指定方法下载。 之后就 sudo apt-get update sudo apt-get update --fix-missing sudo apt-get upgrade r

    viabtc_exchange_server_docker_fixed:通过docker compose轻松运行viabtc_exchange_server。 在macOS和Ubuntu 16.04上工作

    使用docker轻松启动viabtc_exchange_server ... 与Docker 18.03.1-ce,docker-compose 1.21.2和Ubuntu 16.04 Server LTS一起正常工作 git clone https://github.com/barbariska108/viabtc_exchange_s

    在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法

    介绍 Docker Swarm是用于部署Docker主机集群的Docker本地解决方案。您可以使用它来快速部署在本地计算机或受支持的云平台上运行的...集群中的每个Docker节点将运行Ubuntu 16.04。虽然您可以运行由数十,数百或数千个Do

    Kubernetes(K8S)集群管理Docker容器(部署篇)

    环境说明:操作系统:Ubuntu16.04orCentOS7Kubernetes版本:v1.8.3Docker版本:v17.09-ce均采用当前最新稳定版本。关闭selinux。打开下面网址,下载下面两个红色框框的包。...kubernetes-node-linux-amd64.tar.gz上传到...

    benchmark:基准分析

    GPU环境系统:Ubuntu 16.04.3 LTS,NVIDIA-Docker 17.05.0-ce,内部版本89658be NVIDIA Docker映像:nvidia / cuda:8.0-cudnn5-devel-ubuntu16.04 桨桨:0.11.0(流体) 船桨/船桨:最新 TensorFlow:1.4.0 ...

    ansible-role-docker:将docker-engine部署到主机的Ansible角色

    支持以下操作系统: CentOS的7 红帽7 软呢帽24 浅顶软呢帽23 浅顶软呢帽26 软呢帽27 浅顶软呢帽29 OracleLinux 7 Ubuntu 14.04 Ubuntu 16.04要求此角色需要Ansible 2.4或更高版本。 需求列在元数据文件中。 如果您...

    docker-ros-kinetic-simulation-tools:具有ROS Kinetic,OpenGL支持,共享X11插槽和NVIDIA硬件加速的自定义Docker映像。 用于测试与ROS集成的仿真工具(V-REP,Gazebo *)

    已在运行Ubuntu 16.04的计算机上构建并测试了Docker容器,并安装了以下软件包 docker >= 17.09.0-ce GNU Make >= 4.1 版本1.0 2.构建Docker映像 存储库中包含的允许您使用用作基础映像的任意模拟工具创建docker...

    ConcourseSetup:在Docker容器上设置Concourse

    我们包含了一个名为“ setup.sh”的bash脚本,它将在实例上安装docker-ce版本18.09.6,docker-compose版本1.18.0和fli cli版本5.3.0。 推荐:使用至少为t2.medium的实例类型。 EC2实例应具有IAM角色,以允许其管

    docker搭建开发环境

    工作和学习中会遇到好几个不同项目同时开发的情况,由于不同的工程对运行环境的要求是不一样的,...step3:拉取基础镜像:sudo docker pull ubuntu:16.04 step4:利用基础镜像启动一个容器:sudo docker run -v /path

    linux安装显卡驱动脚本.zip

    在银河麒麟4.0.2上,或者ubuntu16.04上离线安装显卡驱动、docker-ce、nvidia-docker的自动脚本。压缩包中缺少nvidia的驱动文件,需要自己到官网下载,我使用的是410.79,如果是其他版本驱动,需要修改一下脚本头上的...

    CloudVisualizer:Cloud Services成本可视化工具

    安装Cloudwatch API(全新安装Ubuntu 16.04) 卷曲 sudo apt-get升级 须藤apt-get install curl 码头工人 curl -fsSL | sudo apt键添加- sudo add-apt-repository“ deb [arch = amd64] $(lsb_release -cs)稳定”...

Global site tag (gtag.js) - Google Analytics