![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
wooowlili
昆虫才需要技能单一
展开
-
Dockerfile思维导图笔记
原创 2021-02-25 14:35:50 · 164 阅读 · 0 评论 -
使用docker-compose部署ELK集群无法访问ES
环境描述操作系统: CentOS 7.xDocker版本: 20.10.3docker-compose版本: 1.18.0意图使用docker-compose部署完整的一套ES集群,包括cerebro和Kibana,yml文件如下:···ymlversion: ‘2.2’services:cerebro:image: lmenezes/cerebro:0.9.3container_name: cerebroports:- “9000:9000”command:- -Dhosts.原创 2021-02-06 23:41:26 · 738 阅读 · 0 评论 -
Docker学习笔记四:在容器中管理数据
添加数据卷可以使用在使用docker create及docker run命令结合-v向容器添加数据卷。可以多次使用-v从而挂载数据卷:$ docker run -d -P --name web -v /webapp training/webapp python app.py将主机目录作为数据卷挂载$ docker run -d -P --name web -v /src/webapp:/opt/we原创 2016-11-24 22:50:35 · 583 阅读 · 0 评论 -
Docker学习笔记三:运行容器
运行Docker image以交互模式运行镜像$ docker run -t -i ubuntu /bin/bash-t 指定伪终端-i 保持标准输入打开ubuntu 镜像名字/bin/bash 在容器内运行/bin/bash启动守护进程模式的Hello worlddocker run -d ubuntu /bin/sh -c "while true; do echo hello worl原创 2016-11-24 22:37:41 · 529 阅读 · 0 评论 -
Docker学习笔记二:安装Docker并管理镜像
安装并运行hello-world安装Docker(以CentOS 7.x为例)安装前须知:Docker需要64位操作系统和3.10或更高版本的Linux内核。 使用如下命令检查当前内核版本:$ uname -r3.10.0-229.el7.x86_64推荐将系统更新到最新。1、确保系统更新到了最新:$ sudo yum update -y2、添加yum仓库:$ sudo tee /etc/yum原创 2016-11-24 22:28:50 · 558 阅读 · 0 评论 -
Docker学习笔记一:理论
什么是Docker EngineDocker是一个CS架构的应用,主要组件包含:一个长时间运行的守护进程服务一个可以与守护进程通信并向守护进程发送操作命令的REST API一个命令行客户端为什么用Docker快速一致分发应用部署和伸缩更简单在同样的硬件上运行更多的工作量快速的部署使管理更简单Docker的架构Docker daemonDocker Daemon运行在主机之上。用户可原创 2016-11-24 21:46:49 · 613 阅读 · 0 评论 -
Docker学习笔记六:存储(未完成)
镜像和层(Images and layers)每个docker镜像引用一个只读层列表,这些层代表文件系统差异。层被堆叠在彼此的顶部,以形成容器的根文件系统的基础。例如:容器与镜像的最主要区别在与顶部的可写层。所有对容器的添加修改都在可写层,当容器被删除的时候,可写层也被删除,底层镜像不变。每个容器拥有自己的可写层,多个容器共享一个镜像,并拥有自己的数据状态。原创 2016-12-06 16:43:20 · 492 阅读 · 0 评论 -
Docker学习笔记八:Swarm
Swarm创建一个swarm1、登录管理节点manager1执行如下命令创建一个新的swarm:$ docker swarm init --advertise-addr 192.168.99.100Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.To add a worker to this原创 2016-12-06 16:51:28 · 736 阅读 · 0 评论 -
Docker学习笔记七:Docker网络
网络配置安装Docker默认自动创建三个网络:$ docker network lsNETWORK ID NAME DRIVER7fca4eb8c647 bridge bridge9f904ee27bf5 none nullcf03ee007fb4原创 2016-12-06 16:47:07 · 873 阅读 · 0 评论 -
Docker学习笔记五:Dockerfile
Dockerfile docker build原创 2016-12-06 16:39:19 · 6456 阅读 · 0 评论