如何配置 Docker 容器内进程

配置 Docker 容器内的进程,主要有两种方式:

传递环境变量

在宿主机启动某容器时,设置环境变量,将其传递到容器内部,容器内的进程通过不同的环境变量内容表现不同的行为

docker run -e "MY_VAR=docker_was_here" --rm busybox /bin/sh -c 'echo "my varibale is $MY_VAR"'

将配置文件或目录挂载到容器中

Docker 支持宿主机和容器的文件共享设置,通过 -v 参数即可挂载宿主机目录,从而容器内的进程读取共享目录中的配置文件。

docker run -it -v /config:/config centos /bin/bash

Advertisements

分类:Docker in Production

Tagged as:

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理