在Docker容器中创建用户

时间:2017-06-15 22:53:53

标签: docker

我正在使用公开托管的docker项目,但是使用docker-compose运行它的文档是不存在的。

这是docker run命令:

docker run -d -v /persist/gravsite:/apps/var garywiz/docker-grav \
     --create-user anyuser:/apps/var

我需要知道的是--create-user文件中docker-compose.yml的等效内容。

这是我目前的条目:

grav:
    image: garywiz/docker-grav
    container_name: grav
    restart: always
    user: gravuser
    environment:
        - VIRTUAL_HOST=www.domain.com,domain.com
        - VIRTUAL_PORT=8080
    volumes:
        - /home/gravuser:/apps/var

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果你想在docker-compose中翻译命令的执行,它将如下所示:

这个命令:

docker run -d -v /persist/gravsite:/apps/var garywiz/docker-grav \
     --create-user anyuser:/apps/var

相当于:

grav:
    image: garywiz/docker-grav
    volumes:
        - /persist/gravsite:/apps/var
    command: --create-user anyuser:/apps/var