SQL-запрос для создания всех данных в столбце UPPER CASE?

У вас есть несколько моментов, о которых вам нужно знать:

  1. Нет необходимости использовать sudo, так как по умолчанию пользователь уже root.
  2. Чтобы запустить несколько сервисов в одном и том же контейнере, вам необходимо использовать любой вид менеджера сервисов, например Supervisord . Jenkins не работает, потому что CMD является основной точкой входа для вашего контейнера, поэтому должна работать только колба. Проверьте следующую ссылку , чтобы узнать, как запустить несколько служб в Docker.

    RUN будет выполняться только во время процесса сборки, в отличие от CMD, который будет выполняться каждый раз, когда вы запускаете контейнер из этого образа.

    blockquote>
  3. Объедините все линии RUN вместе, насколько это возможно, чтобы минимизировать слои сборки, которые приводят к уменьшению изображения докера.

Относительно использования этого:

CMD python3 /app/main.py; sudo /etc/init.d/jenkins start

Она не работает для вас, потому что эта команда python3 /app/main.py не работает как фоновый процесс, поэтому эта команда sudo /etc/init.d/jenkins start не будет выполняться до тех пор, пока предыдущая команда выполнена.

64
задан KyleMit 10 October 2014 в 19:33
поделиться