Docker 실행
- 컨테이너 실행
$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST][COMMAND][ARG...]
$ docker run ubuntu:16.04
- docker run unbuntu & 종료 된 컨테이너 확인
- 종료된 컨테이너 삭제
컨테이너 생성과 실행
$ docker run -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true --name mysql mysql:5.7
-p 3306:3306 -> 앞에 있는 포트는 호스트접근 포트, 뒤에 있는 포트는 컨테이너 응답 포트
$ docker exec -it mysql bash
exec -> 실행중인 컨테이너에 추가적인 작업을 하고자 할 때 사용
-it -> interactive tty 키보드와 같은 도구를 이용해서 커맨드를 터미널로 전달
mysql -> image 이름 또는 컨테이너 id
bash -> 어떤 command로 실행 할 것인지
'DevOps. > Docker' 카테고리의 다른 글
[Docker] docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:4369: bind: address already in use. (0) | 2022.01.28 |
---|---|
[Docker] RabbitMQ 컨테이너 구동하기 (0) | 2022.01.28 |
[Docker] Docker를 활용한 MSA 애플리케이션 배포 구성 (0) | 2022.01.28 |
[Docker] Microservice 도커 이미지 생성하기 (0) | 2022.01.28 |
[Docker] 컨테이너 가상화 (0) | 2022.01.28 |