docker
超级大饭粒
学无止境,人生苦短,我也用python
展开
-
Docker 镜像管理
Docker镜像管理docker pull centos//可以下载centos镜像,速度很慢 配置docker加速器(参考 http://blog.csdn.net/xlemonok/article/details/71403534) vi /etc/docker/daemon.json//加入如下内容 { “registry-mirrors”: [“https://u6xqvoh原创 2017-11-19 18:31:51 · 493 阅读 · 0 评论 -
swarm管理应用数据
将宿主机数据挂载到容器以数据卷形式挂载数据:Volume 创建容器和数据卷docker service create --mount type=volume,src=nginx_vol,dst=/usr/share/nginx/html --replicas 1 --name test01 nginx查看test01容器部署在那台机器上:然后去对应的机器上面去查看...原创 2018-08-20 14:57:25 · 317 阅读 · 0 评论 -
Swarm容器集群部署与节点管理
使用Swarm前提: Docker版本1.12+ 集群节点之间保证TCP 2377(集群管理)、TCP/UDP 7946(容器网络发现)和UDP 4789(Overlay网络)端口通信节点规划: 操作系统:CentOS7.4_x64 Manager Worker Manager 192.168.1.39Worker01 192.168.1.40 Worker02 192.168...原创 2018-08-16 21:17:18 · 1857 阅读 · 0 评论 -
Swarm介绍
Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理 和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。 Docker Engine CLI和API包括了管理Swarm节点命令,比如添加、删除节点,以及在Swarm中部署和编排服务。 也增...原创 2018-08-16 21:13:51 · 3519 阅读 · 0 评论 -
构建容器监控系统(cAdvisor+InfluxDB+Grafana)
cAdvisor+InfluxDB+Grafana现在是业界非常流行的监控软件。 cAdvisor:用于数据采集 InfluxDB:用于数据存储Grafana: 用于数据展示环境部署下载镜像docker pull tutum/influxdbdocker pull google/cadvisordocker pull grafana/grafana创建网络d...原创 2018-07-31 11:23:35 · 559 阅读 · 1 评论 -
Dockerfile用法和参数详解
Dockerfile创建镜像 – Dockerfile格式,对应的参数FROM //指定基于哪个基础镜像 格式 FROM 或者 FROM :, 比如 FROM centos FROM centos:latest MAINTAINER //指定作者信息 格式 MAINTAIN ,比如 MAINTAINER aming aming@aminglinux.comR...原创 2018-07-06 15:12:44 · 4113 阅读 · 0 评论 -
单机编排工具 docker-compose
docker-compose可以一次性安装多个容器,并且能按照顺序依次启动,可以更方便的启动容器和能解决依赖问题安装单机编排工具: docker-composeyum install -y epel-releaseyum install -y python-pippip install docker-composedocker-compose version ,出现版本号就是成...原创 2018-07-09 21:07:30 · 364 阅读 · 0 评论 -
创建带用户认证的docker私有仓库与管理
下载registry 镜像registy为docker官方提供的一个镜像,我们可以用它来创建本地的docker私有仓库。docker pull registry cd /opt/创建一个auth 权限目录mkdir auth 利用htpasswd将密码加密保存。docker run --entrypoint htpasswd registry:2 -Bbn lia...原创 2018-07-09 11:01:10 · 2351 阅读 · 0 评论 -
docker安装
官网 www.docker.com github https://github.com/docker/docker.github.io 开源的容器引擎,可以让开发者打包应用以及依赖的库,然后发布到任何流行的linux发行版上,移植很方便 由go语言编写,基于apache2.0协议发布 基于linux kernel,要想在win下运行需要借助一个vm(虚拟机)来实现 自2013原创 2017-11-16 22:39:57 · 249 阅读 · 0 评论 -
docker数据管理
数据卷挂载1. 挂载本地的目录到容器里 docker run -tid -v /data/:/data centos bash //-v 用来指定挂载目录,:前面的/data/为宿主机本地目录,:后面的/data/为容器里的目录,会在容器中自动创建 2. 挂载数据卷 其实我们挂载目录的时候,可以指定容器name,如果不指定就随机定义了。比如上面我们没有指定,它就生成了一个名字为suspi原创 2017-11-21 15:35:57 · 285 阅读 · 0 评论 -
docker仓库管理
docker pull registry //下载registry 镜像,registy为docker官方提供的一个镜像,我们可以用它来创建本地的docker私有仓库。 以registry镜像启动容器,-p会把容器的端口映射到宿主机上,:左边为宿主机监听端口,:右边为容器监听端口 docker run -d -p 5000:5000 registry 可以访问它[root@py1 ~]#原创 2017-11-21 15:32:57 · 613 阅读 · 0 评论 -
docker容器的操作与管理
docker create -it centos6 bash //这样可以创建一个容器,但该容器并没有启动 docker start container_id //启动容器后,可以使用 docker ps 查看到,有start 就有stop,和restart 之前我们使用的docker run 相当于先create再start docker run -it centos原创 2017-11-21 15:30:27 · 337 阅读 · 0 评论 -
用Dockerfile构建一个lnmp架构的wordpress
一、构建Dockerfile 镜像准备的Dockerfile文件和nginx/php的配置文件:此处的nginx和php配置文件根据自身需求自行调整[root@master02 lnmp]# lsDockerfile-nginx nginx.conf php.iniDockerfile-php php-fpm.confnginx镜像文件:[root@master02 ...原创 2018-11-28 14:23:19 · 519 阅读 · 0 评论