docker-compose

SSL connection issues between go Scratch container and PG container. How to resolve? [closed]

半城伤御伤魂 提交于 2019-12-08 14:09:00
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 12 months ago . UPDATE I believe I resolved this issue with this connection... db, err := gorm.Open("postgres", "host='postgres'&user:docker&port=5432&dbname='docker'&password='password'&sslmode=disable") I am getting a connection refused between a Docker PG container and a GoLang Scratch container. The error is: ============

[Docker][Maven] How to add a local maven project as dependency to another maven project?

狂风中的少年 提交于 2019-12-08 12:59:38
问题 There are two maven projects - proejct1 and project2 . com.project1.Object1.class depends on com.project2.Object2.class , I want to add project2 as dependency to project1. I know under certain IDE (such as Itellij) this is easy to setup, and I'm using IDE set-ups for development. But for production, I need to build project1 independent from any IDE-environment. Also I'm using Docker . It would be nice if there is a way to simplify this problem in Docker. - root - project1 - src - com.project1

Docker MySQL - can't connect from Spring Boot app to MySQL database

限于喜欢 提交于 2019-12-08 12:59:31
What I'm trying to do is, connect from my spring-boot app to mysql database in Docker. Each in their own container. But I must be having something wrong because I can't do it. To keep it simple : application-properties : # URL for the mysql db spring.datasource.url=jdbc:mysql://workaround-mysql:3308/workaround?serverTimezone=UTC&max_allowed_packet=15728640 # User name in mysql spring.datasource.username=springuser # Password for mysql spring.datasource.password=admin #Port at which application runs server.port=8080 docker-compose for MySQL: version: '3' services: workaround-mysql: container

Docker - Have new container communicate with pre-running container

◇◆丶佛笑我妖孽 提交于 2019-12-08 12:35:19
问题 I'm trying to setup some very simple networking between a pair of Docker containers and so far all the documentation I've seen is far more complex than for what I am trying to do. My use case is simple: Container 1 is already running and is listening on port 28016 Container 2 will start after container 1 and needs to connect to container 1 on port 28016. I am aware I can set this up via Docker-Compose with ease, however Container 1 is long-lived and for this use case, I do not want to shut it

Kafka-docker: can't produce messages

余生长醉 提交于 2019-12-08 11:20:34
问题 I set up kafka in a docker container using this project https://github.com/wurstmeister/kafka-docker. I can successfully create and list topics on it, but once I try to produce a message with either bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test or bin/kafka-console-producer.sh --broker-list 0.0.0.0:9092 --topic test I get the following error: ERROR Error when sending message to topic test with key: null, value: 4 bytes with error: (org.apache.kafka.clients.producer

如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(三)

倖福魔咒の 提交于 2019-12-08 10:27:04
在这一部分,我们将一步步的走进Rancher,细致的探讨Rancher将如何解决在部署与容器管理时出现的种种的问题。回顾教程的 第二部分 ,你会发现我们已经将应用的部署迁移至Docker Compose,并且已经建立了一系列工作步骤来部署我们的应用。这将使得开发人员能够轻松的对他们的应用部署逻辑进行修正,运维人员也可以查看应用的部署时间。当然,在上一个部分教程的一系列操作中,也存在一些显而易见的问题需要解决。 使用Docker-Compose时面临的挑战 首先,运维人员必须手动地调整所有服务的执行计划。部署人员需要决定将哪一个应用部署至哪一台主机,这意味着部署人员需要时刻对每一台主机的剩余可用资源都有了解,如果某一台主机或者容器崩溃了,部署的操作人员将需要对应用进行重新部署。实际生产中,这意味着主机常常处于负载失衡的状态,并且服务在崩溃之后需要很长时间才能得到恢复。 其次,使用Docker-Compose时,想要获得你的服务的当前状态是十分困难的。举个例子来说,我们经常会从运维人员、项目经理以及开发者口中听到这样的问题:“现在部署环境中运行的到底是XX应用程序的哪个版本?”如果我们采用的是手动调整服务的执行计划的方式,想要得到这个问题的答案通常需要询问指定的进行操作的工程师,工程师们需要登陆服务器并运行docker中的ps命令来查看容器的信息。然而面对这些问题

docker-compose命令不存在、docker-compose not found

二次信任 提交于 2019-12-08 10:26:04
docker-compose not found、docker-compose命令不存在   centos 7中python-pip模块不存在,是因为像centos这类衍生的发行版,源跟新滞后,或者不存在。即使使用yum去search python-pip也找不到软件包。   为了使用安装滞后或源中不存在的安装包,需要安装扩展源EPEL。扩展源EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS 、Scientific Linux 等提供高质量软件包的项目。   安装扩展源:sudo yum -y install epel-release   安装python-pip模块:sudo yum install python-pip 执行./ docker-compose up -d [root@fd240 bin]# ./docker-compose Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg 解决办法: 进入下面的网址下载目前的最新版: https://github.com/docker/compose/releases/tag/1.14.0

Docker-Compose一键部署

拟墨画扇 提交于 2019-12-08 10:25:14
Docker-Compose一键部署 文章目录 Docker-Compose一键部署 Docker 网络模式 一键部署 Docker 网络模式 关于 docker 网络模式,有时间会另出一篇博客详细介绍,或者在该博客下继续补充。 docker 容器所在的网络比较特殊,多容器一键部署的时候需要格外注意一下网络问题。 docker 有四种自带的网络,也支持自定义网络。 host模式 。容器将不用构建自己的虚拟网卡,而是直接使用宿主机的ip和端口,但是弊端是不能绑定多个实例,否则 ip 会冲突。 none模式 。关闭容器的网络功能。 bridge模式 。有点类似 VMware 的桥接模式,是默认模式。该模式会为每个容器 动态分配 、设置一个专属于自己的虚拟 ip,一般是 172.xxx.xxx.xxx ,网关默认是 172.xxx.xxx.1。并将容器连接到一个虚拟网桥,通过网桥以及配置的 NAT 映射表与宿主机通信。相当于是在宿主机上又建立了一个内网。 container模式 。容器也不用构建自己的虚拟网卡,而是和一个指定的容器共享网卡。 一键部署 通过 docker-compose.yml 来实现一键部署。 拿本项目的例子来说 version: "3" services: server: image: gitgiter/baobaozhuan_server:latest

我的docker随笔5:docker-compose的安装与使用

泄露秘密 提交于 2019-12-08 10:25:04
由前文知,运行容器的命令比较简单,但是,当有复杂的应用时,比如设置环境变量、挂载目录、映射端口,命令就变得比较长了。如果有多个docker镜像同时配置使用的话,单独执行 docker run 会显示比较麻烦。因此,本文就介绍多容器编排的一个简单工具:docker-compose。 安装 安装方法如下: sudo apt -get install -y docker -compose 本文安装的版本如下: $ docker-compose --version docker-compose version 1.21 .2 , build a133471 docker-compose.yml内容 docker-compose默认使用的配置文件为docker-compose.yml,其内容示例如下,大多数英文名称,是固定内容,中文说明是根据实际情况变化的内容。 version: '2' # 固定,表示其版本为2 services: # 固定,表示容器服务 gitlab: # 容器名称,根据实际修改 image: latelee/gitlab # 镜像名,如果不存在,则从网络下载 container_name: gitlab # 容器名,在运行名称是唯一的 restart: always # 开启此选项,在机器重启后,会自动启动这些容器,否则,就要手动启动容器 volumes: #

Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法...

人走茶凉 提交于 2019-12-08 10:24:31
0x0.缘起: 今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`ur/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 我试着把文件设置为777权限也一样不能解决问题。 [root@fd240 bin]# ll 總計 8076 -rwxrwxrwx. 1 root root 8268354 6月 19 14:58 docker-compose 错误: [root@fd240 bin]# ./docker-compose Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg 0x1.解决办法: 进入下面的网址下载目前的最新版: https://github.com/docker/compose/releases/tag/1.14.0-rc2 网页拉到最下面,下载: docker