Tag: docker dockerfile docker

使用docker-compose Mysql + App

我正在尝试使用docker链接两个容器。 MySQL Dockerfile: … EXPOSE 3306 CMD ["/usr/sbin/mysqld"] 应用程序Dockerfile: … ADD . /services CMD ["python", "-u", "services/run_tests.py"] 在我使用的run_tests.py self.db = MySQLdb.connect(host="mysql", user="XYZ", passwd="XYZ", db="TEST_DB") 在我的docker-compose.yml中: app: build: . links: – mysql mysql: image: XYZ/KJM 当我运行docker-compose up我无法连接到MySQL容器。 OperationalError:(2003,“无法连接到'rds'(111)”上的MySQL服务器) 编辑:我不知道如果我需要等待一点,启动应用程序泊坞窗。 我想象的是,当应用程序尝试连接时,MySQL并不是。

将Maven仓库挂载到Docker

我正在尝试构build一个Java应用程序,并使用docker制作一个包。 这个构build需要一个Maven仓库,我不想在图像中包含它,因为它非常大。 我想尝试使用卷,并将我的本地Maven存储库挂载到图像中的Maven存储库。 我使用apt-get install -y maven为了使maven可用,但是我在$HOME映像中找不到目录.m2 。 我用ls -la $HOME , ls -la和ls -la /rootfindmaven home,但是没有.m2目录。 编辑1: 我有Dockerfile这些行: FROM ubuntu MAINTAINER Zeinab Abbasimazar # Install and configure required packages RUN apt-get update; \ apt-get install -y –no-install-recommends apt-utils; \ apt-get install -y dialog; \ apt-get install -y wget unzip curl maven; \ mkdir $HOME/.m2/; […]