如何查看Docker容器环境变量,如何向容器传递环境变量

方式一:

ENV SERVER_PORT 80
ENV APP_NAME pkslow

方式二:

$ docker run -itd --name=centos -e SERVER_PORT=80 --env APP_NAME=pkslow centos:7
b3d42726ca6cdddd7ae09d70e720d6db94ff030617c7ba5f58374ec43f8e8d68

$ docker exec centos env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=b3d42726ca6c
SERVER_PORT=80
APP_NAME=pkslow
HOME=/root
docker 每次都得source /etc/profile

在~/.bashrc里面加一句

source /etc/profile