#docker #docker-compose
Вопрос:
Вот команда запуска докера mu :
docker run -it -e SERVER_URL="http://somehost:8111"
--name teamcity-agent-1
-u 0
-v team_city_agent_config_docker:/data/teamcity_agent/conf
-v /var/run/docker.sock:/var/run/docker.sock
-v /opt/buildagent/work:/opt/buildagent/work
-v /opt/buildagent/temp:/opt/buildagent/temp
-v /opt/buildagent/tools:/opt/buildagent/tools
-v /opt/buildagent/plugins:/opt/buildagent/plugins
-v /opt/buildagent/system:/opt/buildagent/system
--network apps-net
-d jetbrains/teamcity-agent
Я переношу это в файл docker-compose, подобный этому :
teamcityagent-01:
environment:
- 'SERVER_URL=http://tc-server:8111'
container_name: teamcityagent-01
volumes:
- 'team_city_agent_config_docker:/data/envdata/tcagent-1/conf'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/opt/buildagent/work:/opt/buildagent/work'
- '/opt/buildagent/temp:/opt/buildagent/temp'
- '/opt/buildagent/tools:/opt/buildagent/tools'
- '/opt/buildagent/plugins:/opt/buildagent/pluginss'
- '/opt/buildagent/system:/opt/buildagent/system'
networks:
- tools-net
image: jetbrains/teamcity-agent
Проблема здесь в том, что параметр «-u 0» является обязательным для хорошего функционального агента, и я не знаю, как перенести его в мой файл docker compose.
Не могли бы вы помочь, пожалуйста?
С уважением
Комментарии:
1. ооочень
user: 0
?2. Точно: пользователь: ‘0’
Ответ №1:
Спасибо Камильчук: Это было именно так: user: '0'