root@ubuntu20:~# app.zip を解凍します
root@ubuntu20:~#curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-`name -s`-`name -m` -o /usr/local /bin/docker-compose
docker-compose.yaml ファイルを作成する
root@ubuntu20:~# vim docker-compose.yaml
に追加:
バージョン:「3」
サービス:
mysql:
画像: mysql:5.7
ボリューム:
- mysql_data:/var/lib/mysql
再起動: 常に
環境:
MYSQL_ROOT_PASSWORD: 123.com
MYSQL_DATABASE: やるべきこと
ネットワーク:
- アプリネット
アプリ:
画像: ノード:12-alpine
作業ディレクトリ: /app
ボリューム:
- ./app:/app
ポート:
- 「3000:3000」
環境:
MYSQL_HOST: mysql
MYSQL_USER: ルート
MYSQL_PASSWORD: 123.com
MYSQL_DB: やるべきこと
ネットワーク:
- アプリネット
エントリポイント: sh -c "糸のインストール && 糸の実行開発"
ボリューム:
mysql_data: {}
ネットワーク:
アプリネット:
ドライバー:ブリッジ
root@ubuntu20:~# apt install docker-compose
root@ubuntu20:~# docker-compose up –d
root@ubuntu20:~# docker-compose logs -f app
ブラウザアクセス
192.168.0.143:3000
データを表示するにはデータベースにログインします