1. 다양한 유형의 컨테이너
- 웹 서버/데이터베이스 서버용 컨테이너 : Apache, Nginx, MySQL, PostgreSQL, MairaDB 등
- 리눅스 운영체제가 담긴 컨테이너 : Ubuntu 등
- 프로그램 실행을 위한 런타임과 그 외 소프트웨어 : WordPress
2. 아파치 컨테이너 여러 개 실행
3. Nginx 컨테이너 실행하기
4. MySQL 컨테이너 실행하기
- MySQL 컨테이너가 제대로 동작하려면 반드시 인자를 지정해야 한다.
- -dit 옵션으로 백그라운드에서 실행하고 키보드를 통해 컨테이너 내부의 파일 시스템을 조작한다.
- -e 옵션으로 MySQL의 루트 패스워드를 지정한다.
질문
1회차에서 같은 이미지로 컨테이너를 생성하면 해당 이미지로 생성한 컨테이너의 ID가 바뀐다는 의견이 있었다.
아래와 같은 테스트로 아님을 알 수 있었다.
추가적으로 컨테이너의 이름이 동일해서는 안된다고 공부했는데 이 부분도 테스트 해봤다.
위의 테스트로 해당 부분도 확인할 수 있었다.
'Backend > Docker' 카테고리의 다른 글
Te Docker (3) - 멀티 스테이지 Dockerfile 스크립트 (0) | 2024.01.25 |
---|---|
Te Docker (3) - Dockerfile과 자바 실습 (0) | 2024.01.25 |
Te Docker (2) - 컨테이너 통신 (1) | 2024.01.24 |
Te Docker (2) - 컨테이너 생성, 실행, 정지, 삭제 (0) | 2024.01.23 |
Te Docker (2) - 도커 명령어 (0) | 2024.01.23 |