相关疑难解决方法(0)

如何在构建时在docker-compose中指定$ docker build --network ="host"模式

在构建docker图像时docker build -t name:tag --network="host",它将在构建期间为RUN指令设置网络模式(默认为"default")

所以我试图用DOKCER-COMPOSE构建Docker镜像:

version: '3'
services:
  ezmove-2.0:       
    network_mode: "host"
    build:
      context: .
    ports:
     - "5000:5000" 
Run Code Online (Sandbox Code Playgroud)

所以按照上面的compose文件,我正在尝试构建图像,但是如何在构建时指定docker-compose中的--network ="host"模式

docker dockerfile docker-compose docker-build

11
推荐指数
2
解决办法
7091
查看次数

如何在docker compose 3中替换memswap_limit?

我的 docker-compose 文件(版本 2)中有 memswap_limit,我想在版本 3 上更改我的 docker-compose 文件。但我没有找到如何替换 memswap_limit。

我看到了诸如“配置资源约束。这会替换版本 3 之前的 Compose 文件中的旧资源约束选项(cpu_shares、cpu_quota、cpuset、mem_limit、memswap_limit)”之类的建议。

我的 docker-compose.yml 文件(版本 2)

db: image: postgres:alpine mem_limit: 512m memswap_limit: 512m

version docker docker-compose

6
推荐指数
1
解决办法
4168
查看次数

docker compose + image elasticsearch 的问题:6.8.0

我试图将版本从我的弹性映像从 5.6 升级到 6.8.0,但是当我运行时ddev startES 容器没有启动。

来自 elasticsearch 服务的 DDEV 日志

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: UseAVX=2 is not supported on this CPU, setting it to UseAVX=1
[2020-02-28T21:32:29,269][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried [[/usr/share/elasticsearch/data]] with lock id [0]; maybe these locations are not writable or multiple nodes …
Run Code Online (Sandbox Code Playgroud)

elasticsearch docker docker-compose ddev

4
推荐指数
1
解决办法
1546
查看次数