在构建容器时如何正确地给docker入口点赋值(docker run ...)?

时间:2017-06-07 13:56:17

标签: docker

我的目标是在两台服务器之间正确共享一个docker镜像。 我需要在创建容器时给出主机名的名称。

如何给出一个将由入口点脚本考虑的docker run命令的arg。

1 个答案:

答案 0 :(得分:0)

您可以使用docker run命令的 e 选项,如下所示:

docker run -it -e ARG1=foo -e ARG2=bar ubuntu

在上一个例子中,我们定义了两个名为ARG1和ARG2的args。

对于主机名,当您指定Docker运行的选项--hostname时,它将在env HOSTNAME中设置一个可以使用的变量。