2016-04-15 21 views
6

Obraz dokera umożliwia uzyskanie parametrów konfiguracyjnych podczas działania kontenera.Argumenty wiersza polecenia w dokowaniu-komponowaniu

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 

W jaki sposób można to osiągnąć za pomocą funkcji dokowania?
Próbowałem już wykonać -command, ale nie mogłem go uruchomić.

Odpowiedz

17

Zważywszy mysql image Dockerfile ma CMD zestaw do mysqld, trzeba by umieścić go na swojej docker-compose.yml v2 command:

command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 

Lub spróbuj:

command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci] 
+1

pracował jak bezwzględną uroku! Wielkie dzięki –

Powiązane problemy