2017-06-15 102 views
0

我正在使用一個公開託管的Docker項目,但運行docker-compose的文檔不存在。在Docker容器中創建用戶

這裏是泊塢窗運行命令:

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

我需要知道的是在docker-compose.yml文件--create-user相當。

這是我目前入門:

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 

感謝您的幫助。

+0

什麼是創建用戶?傳遞給「docker-grav」圖像的一些參數? – johnharris85

+0

我這麼認爲。我嘗試在定義中添加'command:[「create-user」,「gravuser」]'沒有運氣。 – Jason

+0

你需要使用相同的格式。 '命令:[「--create-user」,「anyuser:/ apps/var」]' – johnharris85

回答

1

如果你想翻譯的碼頭工人,組成命令的執行,它應該是這樣的:

此命令:

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 
相關問題