设为首页 收藏本站
查看: 1160|回复: 0

[经验分享] Docker学习中的一些资料整理

[复制链接]

尚未签到

发表于 2019-2-21 12:23:46 | 显示全部楼层 |阅读模式
  [toc]

Docker的全生命周期文档总结

docker link

  部分文档有对应官方的中文翻译,可以从 https://docs.docker-cn.com 查看。但是一定要注意代码格式,中文文档中许多格式是错误的,应该对比英文文档中的代码来看


Docker Docs for Beginner


  • (英文):https://docs.docker.com/get-started/
  • (中文):https://docs.docker-cn.com/get-started/
  • (老麦的翻译):https://docs-cn.docker.octowhale.com/get_started/001.Orientation.html
  • Docker 课程:http://training.play-with-docker.com/

    • 运维人员课程:http://training.play-with-docker.com/ops-landing/
    • 开发人员课程:http://training.play-with-docker.com/dev-landing/

  • 大量的例子:

    • (英文):https://docs.docker.com/samples/
    • (中文):https://docs.docker-cn.com/samples/

  • 用户文档:

    • (英文):https://docs.docker.com/engine/userguide/
    • (中文):https://docs.docker-cn.com/engine/userguide/
    • 镜像:

      • (英文):https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
      • (老麦的翻译):https://docs-cn.docker.octowhale.com/engine/userguide/eng-image/dockerfile_best-practices.html

    • 存储:https://docs.docker.com/engine/userguide/storagedriver/
    • 网络:https://docs.docker.com/engine/userguide/networking/

  • 管理文档:https://docs.docker.com/engine/admin/

    • 存储:https://docs.docker.com/engine/admin/volumes/

  • Docker 官方博客:http://blog.docker.com/
  • Docker Hub: https://hub.docker.com/  @特别是官方(Official)的镜像可以直接在生产环境中使用
  • Docker论坛: https://forums.docker.com
  • Docker中文社区:http://www.docker.org.cn
  • Docker中文官网: https://www.docker-cn.com/
  • 老麦翻译的Docker中文手册: https://docs-cn.docker.octowhale.com/
  • 一小时Docker教程 :https://blog.csphere.cn/archives/22
  • docker从入门到实践:http://dockerpool.com/static/books/docker_practice/index.html
  • Docker阶段性学习任务[有意思]:http://training.play-with-docker.com/alacart/
  • Docker版本改进的中文日志: https://github.com/allencloud/docker-changelog-chinese

Docker Details Part


  • 安全:https://docs.docker.com/engine/security/security/
  • 集群:https://docs.docker.com/engine/swarm/
  • Docker commandline: https://docs.docker.com/engine/reference/commandline/docker/
  • Docker daemon.json setting: https://docs.docker.com/engine/reference/commandline/dockerd//#daemon-configuration-file
  • Docker log driver: https://docs.docker.com/engine/admin/logging/overview/#supported-logging-drivers
  • 容器磁盘等参数问题: https://docs.docker.com/engine/reference/commandline/run/#/set-storage-driver-options-per-container
  • Docker admin:

    • 重启服务如何不影响docker container: https://docs.docker.com/engine/admin/live-restore/
    • docker configurefile setting: https://docs.docker.com/engine/admin/configuring/#ubuntu
    • docker configurefile systemd manage : https://docs.docker.com/engine/admin/systemd/

  • Docker volume plugin: https://docs.docker.com/engine/extend/legacy_plugins/#/volume-plugins

install docker
  这里面需要注意的是,在参考官方安装文档 (中文)配置 Linux 源的时候,如果是国内服务器,要将其中的 https://download.docker.com/linux/ 替换为 https://mirrors.aliyun.com/docker-ce/linux/
  例如,官网要求安装命令为

$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
  替换为从阿里云上下载,不需要×××下载了:

$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
  17.04以后的版本可以使用以下方式安装:

export CHANNEL=stable  #[stable,test,edge]
curl -fsSL https://get.docker.com/ | sh -s -- --mirror Aliyun
加速器


  • Docker官方的中国加速器: https://www.docker-cn.com/registry-mirror

    • 加速器地址: https://registry.docker-cn.com

  • 中国科技大学的镜像加速器:http://mirrors.ustc.edu.cn/help/dockerhub.html?highlight=docker

    • 加速器地址:https://docker.mirrors.ustc.edu.cn/

  • 阿里云加速器:免费注册开发账户,访问https://cr.console.aliyun.com/#/accelerator
  • DaoCloud加速器: 免费注册然后访问https://www.daocloud.io/mirror#accelerator-doc
  ubuntu14.04配置加速器
ubuntu14根据upstart进行系统初始化,对于这类系统,可以用通过编辑配置文件的方法来配置加速器

vim /etc/default/docker
DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"
systemctl restart docker.service
  ubuntu16.04/Centos 7配置加速器
这类系统都已经开始使用 systemd 进行系统初始化管理了,对于使用systemd的系统,应该通过编辑服务配置文件 docker.service 来进行加速器的配置

systemctl enable docker.service  #首先执行,要保证service的服务配置文件存在
sudo vi /etc/systemd/system/multi-user.target.wants/docker.service
ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com
sudo systemctl daemon-reload
sudo systemctl restart docker.service
sudo ps -ef | grep dockerd
docker info #查看加速器配置是否成功
  执行Docker命令没有权限

sudo usermod -aG docker $USER
Configure the local official docker docs by docker container

# Docker官方文档
docker run -d -p 80:4000 docs/docker.github.io
The security of docker


  • 配置docker的tls: https://docs.docker.com/engine/security/https/
  • docker-machine: https://docs.docker.com/machine/overview/

Docker API


  • docker api: https://docs.docker.com/engine/api/v1.37/

Docker Vedio


  •   Docker官方频道的视频讲座: https://www.youtube.com/user/dockerrun

  • cadvisor+influxdb+grafana,how to setup docker monitoring
  • Prometheus
  • 监控参考文章: http://www.docker.org.cn/docker/65.html




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-675350-1-1.html 上篇帖子: 聊一聊Docker网络通信 下篇帖子: docker 学习笔记(一)Docker的介绍与安装使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表