【自分用】4/27 Dockerの作業の途中で出会ったエラー
nginxに上がっているプロジェクトのデータベースにsequelproを繋ぎたくて起こったエラー
そのコマンド
%docker-composer exec mysql mysql --version
zsh: command not found: docker-composer
→docker-composerというコマンドはなく、docker-composeというコマンドで実行します
% docker-compose exec mysql mysql --version
mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper
% docker-compose exec mysql mysql -u root -p
でmysqlにログインできました
mac再起動後に下記のようなエラー
% docker-compose exec mysql mysql -u root -p
ERROR: No container found for mysql_1
原因は再起動するとセキュリティのためにコンテナが使えなくなるかららしいです。なので下記コマンドでコンテナを一度削除して再度作ればまたログインできました。
#コンテナ削除コマンド
%docker-compose down
#コンテナ作成コマンド
%docker-compose up -d nginx mysql
Author And Source
この問題について(【自分用】4/27 Dockerの作業の途中で出会ったエラー), 我々は、より多くの情報をここで見つけました https://qiita.com/KONTA2019/items/aa8949faa319a7dec96b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .