-
4 votesanswersviews
如何使用Docker从Nginx服务器提供HTML文件
Problem 我有一个在docker中运行的Nginx容器 . 它被配置为侦听端口http://localhost:80 . 当我在浏览器中输入网址时,我得到以下信息...... Welcome to nginx! 如果您看到此页面,则nginx Web服务器已成功安装并正常运行 . 需要进一步配置 . 有关在线文档和支持,请参阅nginx.org . nginx.com提供商业支持 . 感谢... -
0 votesanswersviews
Docker MongoDB:如何使用RoboMongo查看数据库?
如何使用RoboMongo或类似的东西访问Docker创建的mongo数据库? 在使用Doncker之前,我已经将mongodb安装到我的Linux机器上了 . 所以我不能在docker-compse.yml中使用端口“27017:27017” . 我用的是“27018:27018”: version: "2" services: web: build: . ... -
0 votesanswersviews
如何以非root用户身份运行docker容器以及如何将docker镜像共享给其他人?
我遇到了一个场景,我需要构建一个需要以非root用户身份运行的docker镜像 . 为了详细解释,在docker build期间,我正在尝试安装一个需要以非root用户身份安装的服务 . 所以我环顾了一些像Link和Link,它显示了如何以非root用户身份运行Docker容器 . 我对如何在Dockerfile中创建用户感到困惑 . 我在dockerfile中使用了以下行, RUN userad... -
0 votesanswersviews
以root用户身份运行docker non-root
混淆“将rooter作为非root用户与root用户运行” . 第一个问题(以非root用户身份运行):基于Post-installation steps for Linux,以非root身份运行docker,我们创建docker组并将用户添加到其中 . 然而,该文章声称"The docker group grants privileges equivalent to the root ... -
0 votesanswersviews
Elastic Beanstalk Docker apache2错误
我有一个Dockerfile,我可以在我的机器上构建并运行成功 . 然后我将它推送到我们公司的私人Dockerhub帐户 . 我已经使用Dockerrun.aws.json设置了Elastic Beanstalk并在S3中设置凭据以从私有Dockerhub仓库中提取图像 . 每次我上传和部署Dockerrun.aws.json时都无法运行configtest并抱怨/ var / log / apa... -
0 votesanswersviews
Docker容器访问外部MySQL主机
我在EC2实例(EC2_IP)中设置了一个spring-boot docker容器,我在另一个VM中托管了一个MySQL . 我验证了mysql主机(MYSQL_IP)可以从托管docker容器的EC2实例访问 . 我在docker run期间使用docker环境变量传递spring.datasource.url参数 . Spring 季启动应用程序失败抱怨用户 db_user@EC2_IP 拒绝... -
4 votesanswersviews
使用docker-compose重新加载docker化node.js应用程序中的代码
我有一个简单的node.js docker app . 我能够成功运行它,但是尽管按照docker-compose docs中的描述安装了卷,但是在容器内重新加载的代码仍无法正常工作 . 目录布局: my-test-app | docker-compose.yml | Dockerfile | index.js | package.json Dockerfile: FROM mhart/alpi... -
12 votesanswersviews
使用Jenkins声明性管道为dockerfile代理设置构建args
我正在使用声明性管道语法在docker容器中执行一些CI工作 . 我注意到Jenkins的Docker插件使用主机中jenkins用户的用户ID和组ID运行一个容器(即如果jenkins用户有用户ID 100和组ID 111,它将运行管道创建一个容器,命令 docker run -u 100:111 ... ) . 我遇到了一些问题,因为容器将与非现有用户一起运行(特别是我遇到了一些没有主目录的用... -
1 votesanswersviews
无法在jenkins-docker映像中使用SMTP发送邮件
我正在使用詹金斯码头图像 . 我想将我的邮件配置为jenkins,以便我可以收到有关所有版本的邮件 . 我应该在docker-image中做出哪些更改,以便我能够向自己发送邮件? 我收到了这个错误 com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not authenticated to send ano... -
1 votesanswersviews
将配置文件插入Dockerfile的声明性Jenkins管道Docker容器中
我试图将一个秘密集合的配置文件插入到Docker容器中,作为当前使用声明性语法的Jenkinsfile的一部分 . Jenkinsfile: pipeline { agent { dockerfile true } environment { CONFIG = credentials('name-of-Jenkins-secret-file') } stages... -
13 votesanswersviews
使用Docker Jenkins容器管道构建docker镜像时找不到Docker
我有一个Jenkins作为docker容器运行,现在我想使用管道构建一个Docker镜像,但Jenkins容器总是告诉Docker找不到 . [simple-tdd-pipeline] Running shell script + docker build -t simple-tdd . /var/jenkins_home/workspace/simple-tdd-pipeline@tmp/dur... -
0 votesanswersviews
使用jdbc驱动程序在docker容器中连接tomcat和mysql
我正在学习docker并试图将我的java web应用程序使用tomcat和mysql放到容器中 . 但我遇到了一些问题,没有解决方案可以正常工作 . 错误消息 我的建筑 tomcat文件夹 - docker文件 FROM tomcat:latest RUN mkdir -p /usr/local/tomcat/webapps/test/ COPY ./mysql-connector-java-... -
1 votesanswersviews
如何为docker中的aerospike服务器配置现有数据目录?
我的airospike数据位于我的主机中的/ aerospike / data /目录中 . 我按照this链接在docker中安装并配置了aerospike服务器 . 以下是我的docker container Dockerfile,entrypoint.sh,aerospike.conf的配置文件 我可以使用下面的命令连接到aerospike查询控制台 docker exec -ti my_a... -
1 votesanswersviews
配置,扩展Grafana Docker容器
我想使用Grafana作为Prometheus数据库中时间序列数据的仪表板 . 为此,我想将其部署为连接到Prometheus容器的Docker容器 . 我没有在启动后通过GUI配置Grafana,而是设置一个预先配置为直接连接到Prometheus数据源并显示自定义仪表板的自定义Grafana容器 . 我想在GitHub仓库中拥有所有必需的文件,然后只需调用 docker run ... 来启动... -
1 votesanswersviews
docker run vs. docker-compose up:相同的图像,不同的结果
TL; DR使用相同的图像,我在运行docker run和docker-compose时会得到不同的结果 . 我正在使用official php docker image,我想安装一组扩展 . 这是我的 Dockerfile : FROM php:7.1.2-fpm # Install software and dependencies (for extensions) RUN apt-ge... -
2 votesanswersviews
Docker在构建时构成缺少的纱线依赖性
在Dockerfile中运行yarn install时无法获取node_modules文件夹 test-sof ├── docker-compose.yml ├── Dockerfile ├── package.json └── yarn.lock 泊坞窗,compose.yml version: '3' services: web: build: . volumes: ... -
13 votesanswersviews
使用docker-compose链接django和mysql容器
我一直在关注docker-compose教程here(链接django和postgres容器) . 虽然我能够完成教程但是我无法继续使用mysql容器重复相同的操作 . 以下是我的dockerfile和docker-compose.yml` db: image: mysql web: build: . command: python manage.py runserver 0.0.0.... -
0 votesanswersviews
Docker容器使用docker-compose运行,但不运行docker
第一次尝试进入码头,我撞墙了 . 我不明白docker是如何工作的以及当我的本地机器从容器“分离”的时候 . 最后,项目使用docker-compose运行,但没有使用docker运行,因为它无法连接到postgres . 当我使用这些设置运行docker-compose运行时,一切正常: settings.py: DATABASES = { 'default': { 'E... -
0 votesanswersviews
如何使用docker compose将文件夹从一个容器转到另一个容器
我使用Docker Compose进行多容器应用程序我有两个docker文件,一个用于tomcat,一个用于ant第一个tomcat docker文件构建成功,当ant docker-file构建我的应用程序时,它需要tomcat / lib文件夹和tomcat / webapps在另一个容器中存在,以便我如何获取tomcat容器中的tomcat文件夹在ant容器中,以便我的应用程序将成功构建 现... -
0 votesanswersviews
自定义mysql alpine图像无法从docker-entrypoint-initdb.d加载init.sql作为卷加载
我试图从基本图像创建一个客户mysql图像为高山 . 我通过dockerfile通过apk为mysql安装了必要的软件包 . 我的要求是我想运行一个新的mysql_alpine实例并在db中创建和修改表 . 我的数据文件位于/ var / lib / mysql /中作为卷安装,我的init.sql作为卷挂载到/docker-entrypoint-initdb.d/中 . 以下是我的dockerf... -
1 votesanswersviews
Docker ENTRYPOINT在卷装入后运行
我的Dockerfile有一个在ENTRYPOINT上运行的脚本 . 该容器计划在我的代码所在的卷挂载下运行,并且一旦容器启动了卷挂载,它就需要运行几个命令 . 但是从运行容器时得到的错误,我相信在ENTRYPOINT脚本之后发生Docker卷安装 . 一旦容器启动,我确定可以使用docker exec选项运行命令 . 但这使得它更多的运行命令行 . 有没有解决方法,即使使用docker-comp... -
0 votesanswersviews
Mariadb图像的Dockerfile
在创建docker镜像时,我想添加数据库和导入架构 . 当我尝试时,我得到以下错误 . 160829 22:32:44 mysqld_safe登录到'/var/lib/mysql/2da0903ff372.err' . 160829 22:32:44 mysqld_safe用/ var / lib / mysql中的数据库启动mysqld守护进程160829 22:32:47来自pid文件的m... -
1 votesanswersviews
无法在指定端口上启动ASP.NET Core Web API Docker
这是我的Dockerfile: FROM microsoft / aspnetcore-build:1.0 AS build-env WORKDIR / app #copy csproj并恢复为不同的图层 COPY * .csproj ./ 运行dotnet还原 #复制其他所有内容并构建 复制 . ./ 运行dotnet发布-c Release -o out #build运行时映像 FROM m... -
1 votesanswersviews
Docker Copy命令失败
我是Docker的新手,同时运行Docker文件我的Docker文件 FROM microsoft / dotnet:2.2.0-preview1-aspnetcore-runtime AS base WORKDIR / app FROM microsoft / dotnet:2.2.100-preview1-sdk AS build WORKDIR /DineshVisualSt... -
0 votesanswersviews
无法构建docker-compose构建
当我尝试 docker-compose build 我的docker-compose.yml文件时,我收到此错误: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must ma... -
1 votesanswersviews
Jenkins管道无法构建docker镜像
我试图使用Jenkins中的声明性管道从Dockerfile构建一个docker镜像 . 我已成功将'jenkins'用户添加到docker组,并可以手动运行'docker run hello-world'作为jenkins用户 . 但是,当我尝试通过管道构建时,我甚至无法运行'docker run hello-world': 从管道: [workspace] Running shell scri... -
6 votesanswersviews
在使用Jenkins管道构建Docker镜像时,如何解决“无法从docker检索.Id”
我正在使用Jenkins管道来构建Dockerfile . dockerfile成功完成所有步骤,并创建docker镜像 . 如图所示: Step 16/19 : FROM base AS final ---> <id> Step 17/19 : WORKDIR /app ---> Using cache ---> <id> Step 18/19 :... -
1 votesanswersviews
如何在Docker上启用WordPress上的主题
我正在使用docker为几个wordpress主题/插件运行开发环境 . 但是,我无法弄清楚如何在容器创建时自动启用我的主题 . 通常我会使用wp-cli . 我已经创建了一个扩展官方wordpress图像的自定义图像,但我无法弄清楚如何在/ var / www / html文件夹设置之后运行wp-cli命令(我认为这是由wordpress图像创建的)入口点脚本) . 如果我将命令放在docker... -
0 votesanswersviews
无法发布任何docker容器
我有码头工具1.7.1,我跟随james turbnall这本码头书 . 创建了两个图像(apache,jekyll),创建了一个jekyll容器然后我创建了apache容器以及docker文件中带有EXPOSE 80的-P标记但是我运行了docker端口80但没有公共端口错误 . 然后我升级到docker 1.8.1但没有改变我试过-P,-p,EXPOSE和每个参数但我无法修复它 . 运行Doc... -
2 votesanswersviews
如何获取本地文件系统上的docker容器生成的内容
编辑:我不再使用docker了,所以我无法测试这个问题的答案 感谢大家的建议! TL; DR:你能指点一个简单的图像示例,它将更改写入容器和主机文件系统之间共享的卷吗? 嗨, 我无法理解卷的工作原理 . 我已经阅读了Dockerfile reference以及understanding volumes 我正在尝试做什么 我有一个图像,使作曲家在RUN上安装wordpress到/ var ...