В моем docker-compose.yml
файле
есть следующее
geth-testnet:
build:
context: .
dockerfile: Dockerfile
args:
GETH_REPO: 'https://github.com/ethereum/go-ethereum'
GETH_VERSION: 'v1.8.12'
RPC_LISTEN_PORT: 8546
command: "--rpcport ${RPC_LISTEN_PORT}"
entrypoint:
- "geth"
tty: true
image: geth-node-testnet:v1.8.12
container_name: geth-node-testnet
ports:
- '8546:8546'
volumes:
- /root/.ethereum
Когда я запускаю, docker-compose up --build
, ожидайте, что он выполнит следующую команду:
geth -rpcport 8546
Однако я получаю следующую ошибку
flag needs an argument: -rpcport
Итак, значение для RPC_LISTEN_PORT
подставлено неправильно.
У меня есть ARG RPC_LISTEN_PORT
в моем докер-файле