Docker实战
总结Docker使用经验
superwind
自信、乐观!
展开
-
docker容器简介
docker容器是一个独立的系统,相比于VM,不需要绑定整个操作系统,只需要程序运行所需要的library,settins即可,更轻量级,独立、有效docker能自动化重复性的软件环境、参数配置等工作,开发人员可专注于技术研发,不需要去配置复杂的参数等image是一个轻量级、独立的、可执行的包,包含了程序运行所需要的所有东西。包括代码、library、环境变量、配置文件等原创 2017-07-31 23:50:36 · 358 阅读 · 0 评论 -
Dockerfile详解
容器 docker DockerFile原创 2017-07-31 23:56:21 · 366 阅读 · 0 评论 -
docker-compose实践
容器 docker原创 2017-07-31 23:58:29 · 520 阅读 · 0 评论 -
docker stack实践
容器 docker原创 2017-08-01 00:00:31 · 8103 阅读 · 0 评论 -
docker swarm实践
容器 docker原创 2017-08-01 00:03:53 · 424 阅读 · 0 评论 -
Docker安装Nginx环境
1. docker hub上查询 nginxdocker search nginx2. 下载最新版的 nginxdocker pull nginx3. 运行 nginxdocker run -p 80:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/原创 2017-08-23 22:12:15 · 3260 阅读 · 2 评论 -
Docker-image发布到Docker-hub实践
【使用Travis发布到docker-hub】Travis类似于Jenkins的一个CI,为GitHub服务,支持多数主流语言。Travis有两个网址:https://travis-ci.org/ 非盈利的,为GitHub上public的repository提供免费服务https://travis-ci.com/ 盈利的,可以对private的提供付费服务。com前100次buil原创 2017-09-18 23:22:04 · 597 阅读 · 0 评论 -
Docker storage存储
docker的默认存储位置为:/var/lib/docker,可通过命令查询:# docker info | grep "Docker Root Dir"里面包括Images, containers, volumes若需要修改默认的存储位置,有3种方法:1. 软链接1)停止服务systemctl stop docker2)迁移整个/var/lib/docker目录到目的路径mv /var/lib/...原创 2018-05-01 18:49:38 · 1874 阅读 · 0 评论 -
Docker安装
1. 删除旧版yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ ...原创 2018-05-01 18:50:22 · 230 阅读 · 0 评论 -
Docker镜像源修改
docker默认的源为国外官方源,下载速度较慢,可改为国内,加速方案一修改或新增 /etc/docker/daemon.json# vi /etc/docker/daemon.json{"registry-mirrors": ["http://hub-mirror.c.163.com"]}systemctl restart docker.service方案二修改或新增 /etc/sysconfig...原创 2018-05-01 18:51:07 · 96827 阅读 · 7 评论 -
Docker监控
Cadvisor是Google用来监测单节点的资源信息的监控工具。它的资源消耗也比较低。但是,它有它的局限性,它只能监控一个Docker主机。因此,如果你是多节点的话,那就比较麻烦了,你得在所有的主机上都安装一个Cadvisor,肯定特别不方便。值得注意的是,如果你使用的是Kubernetes,你可以使用heapster来监控多节点集群。Google的Kubernetes中也缺省地将其作为单节点的...原创 2018-05-01 18:51:41 · 430 阅读 · 0 评论 -
Docker私有仓库
Docker官方提供了公有的registry:Docker Hub,企业内部可自建私有仓库。常见的可以有2种方式:docker-registry或基于gitlab【registry方式】1. openssl生成证书openssl req -newkey rsa:4096 -nodes -sha256 -keyout registry-test.key -x509 -days 365 -out re...原创 2018-05-01 19:08:33 · 557 阅读 · 0 评论