- 浏览: 194787 次
- 性别:
- 来自: 南京
文章分类
最新评论
操作系统 Ubuntu Xenial 16.04(x86_64)
1.更新apt资源
2.执行如下命令 追加一个新的GPG key
3.执行命令
4.更新APT package index
5.验证APT是否从正确的仓库拉取数据
6.安装 linux-image-extra-*核心包,保证能够使用aufs 存储驱动
7.安装docker
Docker 的 安装资源文件 存放在Amazon S3,国内访问不稳定,下载速度也特别慢,可以你可以通过执行下面的命令,高速安装Docker
8.启动docker
9.验证docker是否安装成功
其他配置
1.如果不是root用户登录,执行docker命令时都要追加sudo,比较不方便,下面配置下普通用户不使用sudo执行docker命令
创建docker 用户组
将当前用于加入到docker用户组
利用当前用户重新login,执行以下命令验证可以直接执行docker命令
2.配置docker images加速器(利用DaoCloud)
注册DaoCloudhttps://account.daocloud.io/signup
注册完成后会得到一个加速器地址
将得到的加速器地址配置到/docker/daemon.json文件中,如果没有此文件则新建
将 XXXXXXX 替换成自己在DaoCloud的id。
配置完成后再下载镜像能感觉到速度的明显提升
uname -r 4.4.0-57-generic
1.更新apt资源
- 普通用户登录时命令需使用sudo,root用户可直接执行
- 直接在ubuntu主机上打开一个终端,或者在Windows机器上用xshell登录
- 执行如下命令
$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates
2.执行如下命令 追加一个新的GPG key
$ sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
3.执行命令
$ echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
4.更新APT package index
$ sudo apt-get update
5.验证APT是否从正确的仓库拉取数据
apt-cache policy docker-engine
docker-engine: 已安装:1.12.5-0~ubuntu-xenial 候选: 1.12.5-0~ubuntu-xenial 版本列表: *** 1.12.5-0~ubuntu-xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 100 /var/lib/dpkg/status 1.12.4-0~ubuntu-xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.12.3-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.12.2-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.12.1-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.12.0-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.11.2-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.11.1-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages 1.11.0-0~xenial 500 500 https://get.daocloud.io/docker/apt-repo ubuntu-xenial/main amd64 Packages
6.安装 linux-image-extra-*核心包,保证能够使用aufs 存储驱动
$ sudo apt-get update $ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
7.安装docker
$ sudo apt-get install docker-engine
Docker 的 安装资源文件 存放在Amazon S3,国内访问不稳定,下载速度也特别慢,可以你可以通过执行下面的命令,高速安装Docker
curl -sSL https://get.daocloud.io/docker | sh
8.启动docker
$ sudo service docker start
9.验证docker是否安装成功
$ sudo docker run hello-world
Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker Hub account: https://hub.docker.com For more examples and ideas, visit: https://docs.docker.com/engine/userguide/
其他配置
1.如果不是root用户登录,执行docker命令时都要追加sudo,比较不方便,下面配置下普通用户不使用sudo执行docker命令
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ docker run hello-world
2.配置docker images加速器(利用DaoCloud)
{"registry-mirrors": ["http://XXXXXXX.m.daocloud.io"]}
将 XXXXXXX 替换成自己在DaoCloud的id。
配置完成后再下载镜像能感觉到速度的明显提升
发表评论
-
解决spring boot应用以docker容器方式启动后,进程ID是1而导致的jstack和jmap等命令不可用的问题
2019-09-12 10:01 2548[TOC] 目的 解决spring boot应用以docker ... -
服务启动好后起防火墙
2019-03-27 09:46 0docker 服务创建好以后,启动防火墙,启动服务报如下错误 ... -
Docker CI环境迁移(备份,还原)
2018-08-30 20:06 1996一、Gitlab 备份及还原 在原机器上执行 docker e ... -
docker swarm获取客户端IP
2017-11-28 18:25 63891.问题概述 最近在项目中遇到一个问题,因为业务要求,需要在服 ... -
docker swarm-服务发现与负载均衡原理分析
2017-11-28 16:49 4394本文主要翻译自Docker Reference Archite ... -
docker配置日志自动清理
2017-08-04 13:55 5739一、简述 随着系统的运行,每个docker容器都会产生大量 ... -
docker registry 批量删除镜像
2017-10-20 09:51 1974参考地址 registry delete registry版本 ... -
Docker Jenkins gitlab CI环境
2017-01-21 09:45 1503本文介绍利用docker、docker gitlab/gitl ... -
Docker 安装Jenkins
2017-01-15 10:10 26231.安装docker 2.安装docker-c ... -
Docker 搭建gitlab
2017-01-15 09:21 948系统 ubuntu 16.04l 1.安装 docker 2. ... -
Docker gitlab
2017-01-11 23:07 0nexus: docker volume create -- ... -
Docker 搭建maven私服
2017-01-09 17:50 1744Docker 镜像docker-nexus3 1.创建dat ...
相关推荐
一、Docker安装MySQL 8 Docker安装MySQL 8主要涉及拉取官方镜像、运行容器并进行一系列自定义配置。 二、自定义设置 存储路径:通过Docker的卷(volume)功能,可以将宿主机的目录挂载到容器内的指定路径。 端口:在...
centos7下,标准化的docker安装步骤,包含卸载老docker版本,升级新的docker版本操作
docker安装
vagrant 安装docker docker 安装mysql 、redis、kafka、 自启动
docker安装mysql8.0.33:包含修改加密规则及修改时区等
群晖Docker安装rutorrent下载器Rutorrent支持种子+磁力链+rss订阅下载所需镜像diameter/rtorrent-rutorrent这样
Docker安装MySQL5.6安装手册
docker安装es单机版,还有监控工具的安装指导说明,1.虚拟机安装建议centos7.6,5.ES监控软件cerebro安装。
通过运行`docker version`命令,如果显示了client和service两部分的信息,那么就表明Docker安装和启动都成功了。 在安装过程中可能会遇到冲突问题,如描述中提到的,这是因为旧版本的Docker组件与新安装的Docker-ce...
群晖docker安装utorrent下载器镜像ekho/utorrentut必须8080对8080要不进不了web如果提示6881冲突就换个端口本地和容器都换
docker安装,docker安装,docker安装docker安装,docker安装docker安装,docker安装,docker安装,docker安装,docker安装,docker安装
docker安装rabbitmq3.8集群-3台-详细笔记文档-带安装包
docker安装详细操作步骤
openMetadata docker 安装
CentOS 9-Stream 通过 Docker 安装 ToughRadius v8
docker安装es7.13和kibana7.13详细笔记文档总结和相关包