🎃

自分用Docker

に公開
docker rm -f sample

でsampleという名前のコンテナ削除

compose.ymlがある時

docker compose up -d --build

Dockerfile からイメージをビルドしている
compose ファイルの定義どおりにネットワークを作り、コンテナを作成→起動
-d バックグラウンドで起動

privileged: trueにしておく

docker compose ps

でコンテナの状態とポートを確認できる
compose の ports: が - "12345:5000"であれば

nc -v localhost 12345

で接続

つまり compose.ymlがあるとき docker compose up -d --buildでイメージをビルドし、それをもとにコンテナを作成→起動 そしてncでportsに書いてあるように接続すればよい

Discussion