docker
潜行的Q
这个作者很懒,什么都没留下…
展开
-
Docker目录挂载的总结
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面...原创 2018-08-01 10:32:47 · 705 阅读 · 0 评论 -
Docker的网络模式和跨主机通信
Docker的四种网络模式Bridge模式(默认模式)当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机上创建一对虚拟网卡ve...转载 2018-08-03 11:45:13 · 249 阅读 · 0 评论 -
如何将多个docker链接到一个局域网中
一、创建一个docker的局域网。通过命令: docker network create --driver=bridge --subnet=192.168.0.0/16 advnet 创建一个不重叠的子网。这个子网不是现有网络的细分。 它纯粹是为了寻址目的。可以直接使用–subnet选项来覆盖这个默认行为并指定一个子网docker network create 命令详细解释:...原创 2018-09-12 11:28:57 · 1709 阅读 · 0 评论 -
用docker 封装mosquitto并配置用户名和密码
先创建一个目录mosquitto创建一个Dockerfile文件内容:FROM eclipse-mosquittoCOPY ./pwfile /etc/mosquitto/pwfileRUN chmod 777 /etc/mosquitto/pwfile && mosquitto_passwd -U /etc/mosquitto/pwfile// 创建密码:mo...原创 2018-12-13 17:24:00 · 4676 阅读 · 0 评论 -
EdgeX-foundry架构的学习
架构的基本认识总架构如下图:一、Core Services:1. Configuration and Registry 2. Core Data 3. Metadata 4. CommandConfiguration and Registry server配置和注册的server都在consul的docker服务中。每一个微服务启动后 都会通过restful api...原创 2019-02-22 11:06:04 · 3870 阅读 · 0 评论 -
edgex-foundry框架下的应用开发
edgex-foundry架构时一中微服务架构,通过docker封装程很多小的微服务,各个微服务之间是通过restful api的形式进行通讯,在edgex-foundry下的开发主要在device server、support server、export server上开发。开发时应该做一下几点:一、在edgex架构中定义自己的信息1.edgex :采集设备数据之前需要了解到的设...原创 2019-02-22 15:42:34 · 4995 阅读 · 0 评论 -
docker-compose下管理的docker是如何相互通讯的
docker-compose下的docker之间通讯不能直接使用ip的方式通讯,因为ip会因为server端的变化而变化.所以一般都是用compose file中的container_name来进行通讯.下面是docker-compose的composefile;version: '2'services: androidlink: build: ...原创 2019-04-10 13:53:53 · 2345 阅读 · 3 评论