我很难把一卷货装到我的码头集装箱上。
这是我的项目结构
cloudRun
distService/
index.js
Dockerfile
package.json // THIS IS THE package.json FOR THE DOCKER IMAGE
package.json // THIS IS MY MAIN PROJECT package.json
在我的主要项目package.json中,我有以下脚本:
"docker-run": "./scripts/docker/docker-run.sh",
我试图用DockerComposeContainer将env变量传递给在docker文件中定义的服务
final var compose = new DockerComposeContainer<>(new File("../docker-compose.yml"))
.withEnv(Map.of("MY_ENV_VAR", "test_value"))
.withLocalCompose(true);
compose.start();
但是,我看不到MY_ENV_V
我正在尝试与一个码头容器共享mysql数据目录。目标是能够使用主机上的环境变量配置共享文件夹位置。
使用docker组合,我的docker-compose.yml文件的相关部分如下所示:
data:
image: yappabe/data
volumes:
- ${MYSQL_DATA_DIR}:/var/lib/mysql
tty: true
在运行容器时,我会得到以下错误:
Creating docker_data_1
ERROR: . includes invalid characters for a local volume name, only
我的电脑上安装了Desktop for Windows和Git (包括Git Bash)。docker命令在命令提示符和Powershell中工作,但在Git中不起作用。在Git中运行docker命令时,会得到以下错误。
exec: "com.docker.cli": executable file not found in %PATH%
Current PATH : ...;C:\Program Files\Docker\Docker\resources\bin;D:\Program Files\Git\cmd;C:\ProgramData\DockerDesktop\ver
我尝试在单独的docker-compose.yml文件中设置PORTAL\_ENVIRONMENT.env文件中的变量
我不知道我做错了什么。
我有这样的输出:
WARNING: The POSTGRES_DB variable is not set. Defaulting to a blank string.
WARNING: The POSTGRES_USER variable is not set. Defaulting to a blank string.
WARNING: The POSTGRES_PASSWORD variable is not set. Defaulting to