- 이미지 다운
docker pull [이미지명]
- 이미지 조회
docker images
- 이미지 삭제
docker rmi [이미지명] or [컨테이너ID]
- 컨테이너 생성
docker run --name [컨테이너명] -d -p [외부포트]:[내부포트] [이미지명]
++ 백그라운드 실행 옵션 : -d 옵션
- 컨테이너 조회
실행 중 : docker ps
정지 포함 : docker ps -a
- 컨테이너 정지
docker stop [컨테이너명] or [컨테이너ID]
- 컨테이너 실행
docker start [컨테이너명] or [컨테이너ID]
- 컨테이너 삭제
docker rm [컨테이너명] or [컨테이너ID]
++ 강제 종료 : -f 옵션
- 컨테이너 쉘 접속
docker exec -it [컨테이너명] [쉘이름]
ex) /bin/bash, bash
++ stdin : -i 옵션, TTY 모드 : -t 옵션
- 네트워크 생성
docker network create [네트워크명]
- 네트워크 구성 확인
docker network inspect [네트워크명]
- 네트워크에 특정 컨테이너 연결 설정
docker network connect [네트워크명] [컨테이너명]
docker network disconnect [네트워크명] [컨테이너명]
- iptables 방화벽 사용 안 함 설정
1) /etc/docker/damon.json 파일 수정
1
2
3
|
{
"iptables": false
}
|
cs |
2) Docker 재시작
systemctl restart docker
3) UFW 사용 시 Docker가 ufw 정책에 적용되도록 설정
ufw default allow routed
- 같은 네트워크 내의 컨테이너와 통신
각 컨테이너의 Docker 내부 네트워크 주소로 통신
- 참고 페이지
https://shanepark.tistory.com/237
'AWS' 카테고리의 다른 글
Jenkins 설치 및 GitLab 연동 (0) | 2022.08.23 |
---|---|
NginX 설치 및 서버 구성 (0) | 2022.08.23 |
SpringBoot, Vue Build하기 (0) | 2022.08.23 |
Docker로 MySQL 컨테이너 생성 (0) | 2022.08.23 |