资源01: Docker官网
资源02: Docker Store
资源03: Ubuntu版本的Docker安装(参考这个)
资源04: Docker-compose安装(参考这个)

资源05: 阿里云开发者平台
资源06: 阿里云镜像加速器
资源07: docker中文版
资源08: 参考学习DNMP(Docker + Nginx + MySQL + PHP7/5)
安装时间: 2018-09-12 20:48

第1步:卸载旧版本的docker

vagrant@qianjin:~$ sudo apt-get remove docker docker-engine docker.io
//手工删除/var/lib/docker/, 里面有图象、容器、卷和网络. Docker现在的名字叫docker-ce.

第2步:安装docker-ce

vagrant@qianjin:~$  sudo apt-get update
sudo apt-get install  apt-transport-https ca-certificates software-properties-common

第3步:安装官方的 GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
vagrant@qianjin:~$ sudo apt-key fingerprint 0EBFCD88
pub   rsa4096 2017-02-22 [SCEA]9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

第4步 安装docker-ce

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
//docker --version 查看版本
//docker info

第5步 安装docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

第6步 使用非root账号管理Docker

参考:https://docs.docker.com/insta...

vagrant@qianjin:~$ sudo groupadd docker
vagrant@qianjin:~$ sudo usermod -aG docker $USER
// 重启生效

第7步 使用国内阿里云镜像仓库加速器

参考: 登录dev.aliyun.com,在管理中心/镜像加速器中有
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://d7xucqac.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

第8步 运行第一个容器hello world

vagrant@qianjin:/etc$ docker run hello-worldHello 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.(amd64)3. The Docker daemon created a new container from that image which runs theexecutable that produces the output you are currently reading.4. The Docker daemon streamed that output to the Docker client, which sent itto your terminal.To try something more ambitious, you can run an Ubuntu container with:$ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID:https://hub.docker.com/For more examples and ideas, visit:https://docs.docker.com/get-started/

第9步 配置Docker开机自启动

ubuntu16及以上使用systemd管理服务的开机启动

vagrant@qianjin:~$ sudo systemctl enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker

附件: 了解ca-certificates

SSL证书的维护由ca-certificates来提供支持
A: 根证书列表:/etc/ca-certificates.conf
B: 根证书存放位置:/usr/share/ca-certificates/mozilla[机构名]/Amazon_Root_CA_2[证书名].crt
C: SSL引用的证书的位置/etc/ssl/certs/xxxx.pem---->/usr/share/ca-certificates/xxx机构/xxxx.crt
D: 当/usr/share/ca-certificates目录下有变动的时候,/usr/sbin/update-ca-certificates根据/etc/ca-certificates.conf中的名字,创建/etc/ssl/certs/xxxx.pem软链接

docker笔记1----Get Docker相关推荐

  1. 『docker笔记』通过docker搭建深度学习环境

    通过docker搭建深度学习环境! 文章目录 一. docker的基础操作 1.1. docker介绍 1.2. docker案例测试 1.3. 重启服务器后,某个docker容器不见了,如何恢复? ...

  2. Docker笔记:收集Docker常用的一些命令

    目录 1.容器镜像清理删除相关命令 2.inspect 查看容器元数据相关 3.容器内操作相关

  3. Docker笔记:常用服务安装——Nginx、MySql、Redis(转载)

    转载地址:https://www.cnblogs.com/spec-dog/p/11320513.html 开发中经常需要安装一些常用的服务软件,如Nginx.MySql.Redis等,如果按照普通的 ...

  4. Docker笔记——jdk镜像制作

    Docker笔记--jdk镜像制作 openjdk镜像依赖如下: openjdk:8-jdk -> buildpack-deps:jessie-scm -> buildpack-deps: ...

  5. 《 Docker 技术入门与实战 》读书笔记 ( CentOS 安装 Docker )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS :个人所有读书笔记只记录个人想要的内容,很可能原书大量内容没有纳入笔记中... ... 以下全 ...

  6. Docker笔记四 发布自制DockerImage 到 Dockerhub

    Docker笔记 四 发布自制DockerImage 到 Dockerhub 1.注册Dockerhub账号 https://hub.docker.com/ 2.制作准备上传的dockerp_w_pi ...

  7. docker 笔记(2) -- 镜像

    docker 笔记(2) -- 镜像 Ubuntu 14.04 无论如何,飞蛾扑火都是一种高贵的姿态. 参考 菜鸟教程 -- docker 额 当使用的镜像文件本地不存在时,则从远程镜像库中下载,默认 ...

  8. Docker笔记三 Docker镜像制作

    Docker笔记三 Docker镜像制作 1.Docker镜像制作方法: docker commit 保存当前container的状态到镜像,生成p_w_picpath. docker build 利 ...

  9. Docker笔记01-发布一个dotnetcore应用

    Docker笔记01-发布一个dotnetcore应用 原文:Docker笔记01-发布一个dotnetcore应用 OS:Widows 10 IDE: VS2017 Docker:Docker De ...

  10. Docker学习笔记1-初识Docker

    文章目录 1. 概念 1.1 优点 1.2 Docker核心组件 2. 安装 3. 入门 3.1 查看Docker基本信息 3.2 运行第一个容器 3.3 查看容器列表 3.4 容器命名 3.5 重启 ...

最新文章

  1. Sql Server 三个很有用的函数
  2. 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
  3. 交叉驰豫的影响因素_什么因素影响了软管总成的质量?
  4. SAP 电商云 Spartacus UI 的自定义 hamburger 菜单
  5. linux每隔多久调度y,Linux 进程调度+Linux系统一般执行过程 笔记
  6. 第四章、epub文件处理 -- epub文件内部组成
  7. 目标检测之Faster-RCNN的pytorch代码详解(模型准备篇)
  8. JS通过ajax动态读取xml文件内容
  9. 做有中国特色的项目管理
  10. completion time, flow time和processing time 区别
  11. java json 替换属性值_java字符串转json取对象和属性值问题
  12. VBox 快照备份虚拟机
  13. 检测应用位于后台,并弹出手势解锁,解锁成功进入主界面
  14. 小曾带你刷牛客03(Java版本)
  15. ubuntu自带Firefox安装flash插件
  16. Java Shadowing 影子变量 影子声明
  17. Prometheus告警功能——对接邮箱
  18. 个税起征点上调至5000,用Python算一算能留下多少私房钱
  19. 杰弗里·辛顿 反向传播_菲菲·李·杰弗里·塞顿和王座人工智能游戏
  20. 汽车软件测试的挑战-2022

热门文章

  1. shell 批量添加用户健壮版
  2. 《解释性机器学习》笔记(五):Rule Fit 规则拟合
  3. np.c_和np.r_用法
  4. Visual Studio中将打开的代码与类文件进行关联
  5. windows美化工具7+ Taskbar Tweaker
  6. Node.js EventEmitter
  7. windows系统解决github.com访问超时
  8. Spring aop 实现异常拦截
  9. java 语言实现的随机数生成算法
  10. 我个人认为.NET总有开源的一天