以下のコマンドで作れます。
docker run --name コンテナ名 -e MYSQL_ROOT_PASSWORD=パスワード -d -p ホストのPORT番号:コンテナ側のPORT番号 mysql:タグ番号
例えば以下のような感じ。
docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=passworddayo -p 3306:3306 mysql:5.7.36
次にVScodeでMySQL
という拡張機能(cweijanという作者が作っているほう)を入れて、以下のような設定画面で、パスワードを入力してConnect
を押すと、コンテナに接続できます。
パスワードなしのコンテナ
以下のコマンドを打つと、rootにパスワードが設定されている状態のコンテナを作成できます。
docker run --name mysql-test -e MYSQL_ALLOW_EMPTY_PASSWORD="yes" -p 3306:3306 mysql:5.7.36
MYSQL_ALLOW_EMPTY_PASSWORDという環境変数がポイントです。(Docker公式ページに書いてます)
おわり
コメント