84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
在Dockerfile中定义了一个env变量,如下:
Dockerfile
env
... ENV MY_ENV dev CMD ["pm2","start", "pm2.json"," --env ${MY_ENV}","--no-daemon"] ...
想在镜像RUN的时候,把env变量给替换成指定的,写出如下:
RUN
docker run -e "MY_ENV=staging" --name pm2_test -p 3500:3500 -d pm2_test:v1
问: 为啥变量不起作用?
Inilah caranya
CMD pm2 start pm2.json --env ${MY_ENV} --no-daemon
Inilah caranya