본문 바로가기

AWS

Docker 명령어 정리

- 이미지 다운

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

 

Ubuntu 20.04 LTS ) Docker 설치하기

Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴

shanepark.tistory.com

https://mingyucloud.tistory.com/entry/Docker-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%B6%94%EC%B6%9C-%EB%B0%8F-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%83%9D%EC%84%B122

 

Docker 이미지 추출 및 저장소 생성(2/2)

수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시

mingyucloud.tistory.com

https://doogle.link/docker-%EA%B0%80-%EC%9A%B0%EB%B6%84%ED%88%AC-ufw-%EA%B0%99%EC%9D%B4-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EB%B0%A9%ED%99%94%EB%B2%BD%EB%A3%B0-%EB%AC%B4%EC%8B%9C%ED%95%98%EB%8A%94-%EB%AC%B8%EC%A0%9C-%ED%95%B4/

 

docker 가 우분투 ufw 같이 사용시 방화벽룰 무시하는 문제 해결하기 | 두글 블로그

보통 docker 로 띄워서 서버내에서만 로컬서비스를 하고 싶은 경우가 있습니다. 일반적으로 서버는 방화벽을 켜서 필요한 포트만 열어두고 사용하기때문에 크게 문제 될 게 없습니다. 그래서 별

doogle.link

https://lindarex.github.io/ubuntu/ubuntu-ufw-setting/

 

우분투(Ubuntu) 환경에 방화벽(UFW) 설정하기

방화벽(UFW, uncomplicated firewall)은 데비안(debian) 계열 및 다양한 리눅스(linux) 환경에서 작동되고, GPL(GNU General Public License)이 적용되며 파이썬(python)으로 개발되었습니다.

lindarex.github.io

https://d-life93.tistory.com/431

 

Docker + UFW 적용 문제와 해결 방법

인트로 ---- 추가사항입니다. 들어가기에 앞서 https://d-life93.tistory.com/466 이 글을 먼저 보시는 것을 추천드립니다. Docker + UFW+ IPTABLES 방화벽 적용 Docker + UFW+ IPTABLES 방화벽 적용 인트로 https..

d-life93.tistory.com

'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