对于之前从来没接触并安装过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。如果没有配置镜像源加速,拉取速度可能会很慢。
相关推荐
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离线安装包,已知适用于ubuntu16.04,可以放心使用
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上离线安装显卡驱动、docker-ce、nvidia-docker的自动脚本。压缩包中缺少nvidia的驱动文件,需要自己到官网下载,我使用的是410.79,如果是其他版本驱动,需要修改一下脚本头上的...
你需要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系统...
最近在自学机器学习,大热的Tensorflow自然不能错过,所以首先解决安装问题,为了不影响本地环境,所以本文基于Docker来安装Tensorflow,我的环境是Ubuntu16.04。 安装Docker Docker分为CE和EE,这里我们选择CE,...
比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的...
的安装流程整理编写出的构建Docker镜像的Dockerfile。 其中的文件:PromAnsible/promansible_build_20200116.tar.gz 是按照官网的build流程构建好的deb安装包的压缩包文件。共8个文件: promansible-monitor_1.1_...
### 在Ubuntu 16.04下使用二进制方式部署Kubernetes v1.6.2集群 #### 组件版本与集群环境 1. **集群组件及版本:** - **Kubernetes:** v1.6.2 - **Docker:** 17.05.0-ce - **Etcd:** 3.1.6 - **Flannel:** ...
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-...
之前一直用的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
使用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
环境说明:操作系统:Ubuntu16.04orCentOS7Kubernetes版本:v1.8.3Docker版本:v17.09-ce均采用当前最新稳定版本。关闭selinux。打开下面网址,下载下面两个红色框框的包。...kubernetes-node-linux-amd64.tar.gz上传到...
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 ...
支持以下操作系统: CentOS的7 红帽7 软呢帽24 浅顶软呢帽23 浅顶软呢帽26 软呢帽27 浅顶软呢帽29 OracleLinux 7 Ubuntu 14.04 Ubuntu 16.04要求此角色需要Ansible 2.4或更高版本。 需求列在元数据文件中。 如果您...
已在运行Ubuntu 16.04的计算机上构建并测试了Docker容器,并安装了以下软件包 docker >= 17.09.0-ce GNU Make >= 4.1 版本1.0 2.构建Docker映像 存储库中包含的允许您使用用作基础映像的任意模拟工具创建docker...
我们包含了一个名为“ setup.sh”的bash脚本,它将在实例上安装docker-ce版本18.09.6,docker-compose版本1.18.0和fli cli版本5.3.0。 推荐:使用至少为t2.medium的实例类型。 EC2实例应具有IAM角色,以允许其管
在本文中,我们将详细介绍如何通过一键脚本在常见的Linux发行版上(如Ubuntu 16.04 64位、CentOS 7 64位和Debian 9 64位)安装Kubernetes(简称k8s)集群,并提供一种半离线安装的方法。此方法特别适合在网络受限或...