原
2024.07.31
42
初めまして!原と申します。
今回、業務で Docker Container に入ってログを確認する機会があったので、
Docker Container の入り方について、ご紹介します。
docker-compose.yml に簡単な Docker Compose のサンプルを書いてあげます。
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: mydb
web:
image: httpd:2.4
ports:
- "8081:80"
volumes:
- ./public-html:/usr/local/apache2/htdocs/
Docker Compose を起動します。
docker compose up
Docker の立ち上がっている Container を確認します。
この時の "httpd:2.4" の CONTAINER ID をコピーしときます。
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2d6d95e99d90 mysql:5.7 "docker-entrypoint.s…" About a minute ago Up 38 seconds 3306/tcp, 33060/tcp docker_sample-db-1
9b9d3fdb400c httpd:2.4 "httpd-foreground" About a minute ago Up 38 seconds 0.0.0.0:8081->80/tcp docker_sample-web-1
Docker Container に入るには次のコマンドを実行します。
docker exec -it 9b9d3fdb400c bash
root@9b9d3fdb400c:/usr/local/apache2#
ここからは、Container 内の設定値を確認するなり、ログを見るなり好きにできます。
ということで、簡単ではありますが、Docker Container に入ってみました。
13
ヤマモト
2024.09.19
23
ヤマモト
2024.09.17
97
大瀧
2024.07.31