docker-compose

docker compose: spring boot connection to mysql database refused

会有一股神秘感。 提交于 2020-01-30 06:42:25
问题 I'm pretty new to Docker and I need to startup my Angular/SpringBoot/MySQL project with docker-compose on the docker toolbox. I copied a docker yml file into my project which used the same technologies and changed the paths inside of it to match my project. However when I try docker-compose, it throws the following error: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure [...] 84 common frames omitted Caused by: java.net.ConnectException: Connection refused

docker compose: spring boot connection to mysql database refused

只谈情不闲聊 提交于 2020-01-30 06:41:29
问题 I'm pretty new to Docker and I need to startup my Angular/SpringBoot/MySQL project with docker-compose on the docker toolbox. I copied a docker yml file into my project which used the same technologies and changed the paths inside of it to match my project. However when I try docker-compose, it throws the following error: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure [...] 84 common frames omitted Caused by: java.net.ConnectException: Connection refused

通过Jenkins与Docker构建CI/CD基础架构

孤街醉人 提交于 2020-01-29 23:48:41
前言 提到容器平台,最早接触的便是LXC(Linux Container),是2010年刚刚接触虚拟化平台的时候,当时开源解决方案是xen的天下(后来KVM才后来者居上),且性能各方面都不弱,价值当时还不是移动互联网时代,业务量远远没有那么大,大部分公司都是物理机部署应用,用虚拟化平台的公司也是寥寥无几,可想而知,没有业务,没有场景,那就没有技术的用武之地了,所以,LXC生而伟大而用不逢时,Docker之所以能够青出于蓝而胜于蓝,取得如此大的成功的原因还是归咎于移动互联网带来的流量大爆炸,普通基于物理机,虚拟机甚至云主机(虽然弹性伸缩应该是云主机的特性,但是当时国内看起来根本没有做到的,比起AWS来,差距之大,只能意会)的业务架构已经不能满足目前的应用场景了。 关于Docker,在2013年的时候就开始接触了,当时在一家做私有云解决方案的公司里面以Openstack/Cloudstack私有云管理平台+VMWare/Xen/KVM等虚拟化平台在各大行业进行云平台的推广与实施,Docker当时对我们而言就是个实验室里面的Demo产品,并没有作过多的关注。 后来于2014年在腾讯游戏任职业务运维,中心有一个部门就已经专门研究Docker技术,我也跟着凑了一把热闹,只是当时比较火的还是云主机,而且腾讯云当时才刚刚起步,加之当时维护的更多的还是端游业务,考虑到游戏的稳定性

gitlab 使用docker-compose代替docker安装gitlab

[亡魂溺海] 提交于 2020-01-27 00:37:40
** 记录一次使用docker安装gitlab后的项目clone地址问题解决方案: 可以使用docker-compose代替docker安装 ** 问题: 1、gitlab搭建好之后,创建项目的clone地址端口号不正确; 2、docker安装的gitlab通过后续配置解决上述问题后,docker restart gitlab后又还原了(万一服务器需要重启,则需要重新配置); 一、docker搭建gitlab: 1、拉取镜像,时间较长 docker pull gitlab/gitlab-ce 2、创建待挂载目录(如果没有创建,运行容器时会自动创建) mkdir -p /usr/local/gitlab/ { config,logs,data } 3、没有域名的可以使用服务器IP地址 docker run \ -d \ --privileged = true \ --hostname code.bsapo.com \ -p7001:443 -p7002:80 -p7003:22 \ --name gitlab \ --restart always \ -v /usr/local/gitlab/config:/etc/gitlab -v /usr/local/gitlab/logs:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt

安装手册

偶尔善良 提交于 2020-01-26 21:35:33
安装以Centos系统,包含docker、docker-compose 文章目录 Docker安装 安装Docker-Compose Docker安装 官方参考链接 # 安装一些必要工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加软件源信息 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 更新 yum 缓存 sudo yum makecache fast # 安装 Docker-ce sudo yum -y install docker-ce # 启动 Docker 后台服务 sudo systemctl start docker # 测试docker运行 docker run hello-world 安装Docker-Compose 下载docker-compose安装包 sudo curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose- $( uname -s ) - $( uname -m ) " -o /usr

Docker快速入门——Docker-Compose

拟墨画扇 提交于 2020-01-26 21:33:34
Docker快速入门——Docker-Compose 一、Docker-Compose简介 1、Docker-Compose简介 ​ Docker-Compose 项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose 将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。 ​ Docker-Compose 运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服务当中可包括多个容器实例, Docker-Compose 并没有解决负载均衡的问题,因此需要借助其它工具实现服务发现及负载均衡。 ​ Docker-Compose 的工程配置文件默认为docker-compose.yml,可通过环境变量COMPOSE_FILE或-f参数自定义配置文件,其定义了多个有依赖关系的服务及每个服务运行的容器。使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。在工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身

Docker-Compose too many levels of symlinks with NFS

我只是一个虾纸丫 提交于 2020-01-25 20:06:22
问题 I am trying to volume mount an nfs share but I am running into some issues with that. When I run a regular docker command such as: docker run -i -t privileged=true -v /mnt/bluearc:/mnt/bluarc -v /net:/net ubuntu bash I have my desired drive mounted at /mnt/bluearc . However, if I run it with docker-compose: test_ser: container_name: test_ser hostname: test_ser image: ubuntu restart: always working_dir: /repo/drop_zone_dub volumes_from: - nerve_repo_data volumes: - /mnt/bluearc:/mnt/bluearc -

Mount single file from volume using docker-compose

ぃ、小莉子 提交于 2020-01-25 11:12:07
问题 For local dev I need to mount a different config file in a Docker container. This is easy with the command line -v $(pwd)/bla.yaml:/location/bla.yaml . Is it possible to do this from a volume (created with docker volume create bla ) in a docker-compose file? 回答1: You should be able to do it with a bind mount: version: "3.2" services: app: image: app:latest volumes: - type: bind source: ./bla.yaml target: /location/bla.yaml 来源: https://stackoverflow.com/questions/54657370/mount-single-file

docker compose multiple projects

跟風遠走 提交于 2020-01-25 10:14:09
问题 I want to set up local DOCKER env for multiple projects under the same network. I want to have the main docker-compose config file which will create Nginx proxy and PHP container. And many child docker-compose files with own Nginx. I want all child Nginx containers listen to the main PHP container. But for some reason, child Nginx containers failing with error host not found in upstream "app-php" in /etc/nginx/vhost.d/site.cong25 main docker-compose : version: '3.5' services: app-nginx_proxy:

Docer swarm mode with ubuntu and mac

▼魔方 西西 提交于 2020-01-25 10:13:36
问题 I ran docker swarm init on master node Then ran docker swarm join --token SWMTKN-1-xxxx 192.168.1.105:2377 from worker nodes. I have total 5 nodes (3 ubuntu, 2 mac) I deploy by docker stack deploy -c docker-compose-worker.yml --with-registry-auth PL The command above starts up a container in each node. However docker network inspect PL_default shows only 3 peers(all ubuntu). The 2 nodes can't ping the master or any other node using the ip listed under Containers "Containers": {