どうすれば編集できますか/etc/mysql/my.cnf
このdocker-composeを使用する場合?コメントする必要がありますbind-address
outは、すべてのホストからの接続を許可します。
https://github.com/indiehosters/piwik/blob/master/docker-compose.yml
IDを使用してDockerコンテナにアクセスします
Sudo docker exec -i -t 665b4a1e17b6 /bin/bash
/etc/mysql/my.cnfに移動します
cd /etc/mysql/my.cnf
Nanoテキストエディタをインストールする
apt-get install nano
エクスポート環境変数
export TERM=xterm
ファイルを編集する
nano my.cnf
コンテナ内のファイルを編集することは想定されていません。 --volume
でファイルをオーバーライドできますが、ニーズに合わせてカスタマイズする新しいコンテナーを作成する必要があります。使用しているコンテナを次のように構築します。
FROM foo/bar:1.0
USER root
RUN sed -i -e "/^bind-address/d" /etc/mysql/my.cnf
USER mysql