別docker-composeでmysql起動しているとエラーで止まる件

2019年2月20日docker, プログラミング

昨日寝る前に悩まされていたエラー↓

「Bind for 0.0.0.:3306 failed: port is already allocated」ということで、ポート3306が既に使われているので無理!というエラーが出ておりました。結果としては、別のフォルダでdocker-composeによってmysqlを起動しているのが原因でした。stop→rmした後、フォルダ戻ったらしっかり動かすことができました。

こんどはwebの8000で同じくalready allocatedエラー出ましたが、docker-compose psを各フォルダで実行して犯人探して対処しました!

従来稼働していたDjango移植

別で動かしていたDjangoをmysiteとアプリフォルダをsrc以下に移動し、データベース名と、データ登録を行ったところ、動かすことができました!ただ、現状staticファイルがうまく取り込めておらず、スタイルシートなしの状態になります。

明日は、そのあたりも取り込み、今週末にはConoHaへアップロードしたいともいます。