# Docker関連まとめ ### Dockerインストール方法 ↓以下のサイトの通りに行ってDockerをインストールする [Dockerインストール手順<Windows向け>](https://sukkiri.jp/technologies/virtualizers/docker/docker-win_install.html) [手順 4 - Linux カーネル更新プログラム パッケージをダウンロードする](https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package) --- ### Dockerコマンド | コマンド名 | 説明 | | --------------------------- | ---------------------------------- | | docker-compose up -d | Dockerの実行(バックグラウンド) | | docker-compose up --build | 外部ライブラリ追加時のDockerの実行 | | docker-compose down | Dockerの停止 | | docker image prune | 不要な Dockerイメージの削除 | | docker-compose ps | Dockerのサービス一覧表示 | | docker-compose exec db bash | mysql(db)のコンテナに移動 | --- ### Dockerの設定情報 | サービス名 | 対象 | 説明 | | -------- | ---- | --- | | flask | Port | 5000 | | mysql:5.7 | Port | 3306 | | | ROOT_PASS | ecc | | | USER | test | | | PASSWORD | test | | | DATABASE | test | --- ### 実行関連 ①今回使用するDockerのGitのディレクトリに移動 ``` cd /DockerのGitのディレクトリ` ``` ②Dockerの起動(バックグラウンド実行) ``` docker-compose up -d ``` ③_1 [APIのURL(Docker実行時)](http://localhost:5000/) ③_2 mysql(db)のコンテナに移動してmysqlの操作 ``` docker-compose exec db bash ``` ④MySQLの起動 ``` mysql -u root -p (password: ecc) ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up