🚀 **이 문서는 보다 쉽게 이해할 수 있도록 정리되었습니다.**
도커를 이용하기 위한 사이트
https://hub.docker.com/
: 도커 만들어진 이미지 검색 및 다운로드
Official Image : 안전한 이미지
리눅스 상에서 도커 설치
apt install docker.io -y
리눅스 상에서 도커 시작
service docker start
도커 이미지 검색
docker search tomcat
도커 가져오기 (pulling)
docker pull consol/tomcat-7.0
도커 검사하기
docker inspect consol/tomcat-7.0
도커 리스트 확인
docker images
도커 이미지 변경 사항 확인
docker history consol/tomcat-7.0
도커 실행
docker run -d -p 80:8080 –name tc consol/tomcat-7.0
-d : 백그라운드에서 실행
-p : publishing – 포트 포워드 8080 포트 -> 80 호스트 포트로 포워딩
도커 레지스트리 -> 이미지들 -> 컨테이너
필요한 이미지(특정 서버가 포함된, 예를 들면 톰캣, mysql등)을 받아서
실행하면 됨.
도커 컨테이너 목록 확인
docker ps -a
도커 컨테이너 종료하기 시작하기
docker stop 이름
docker start 이름
도커 컨테이너 삭제
docker rm 이름
도커 이미지 삭제 하기
docker rmi
컨테이너 삭제 : rm
컨테이너 -> 이미지 : commit
이미지 삭제 : rmi
run : create + start 해줌. create가 계속 실행됨.
도커 컨테이너에 접속하기
docker exec -it 이름 /bin/bash
: -i input이 가능하도록
: -t 터미널을 염
-> 이미지 내에 bin/bash가 포함되어 있어야 실행됨.
도커 로그 확인하기
docker logs 이름
도커 파일 만들기
도커 파일을 통해서 이미지를 빌드 할 수 있다.
gedit dockerfile
FROM – 어떤 이미지를 써서 도커 파일을 만들 것인지.
FROM python:3.7 – 레지시트리로 부터 파이썬 3.7 이미지로 만들기 시작
RUN mkdir /echo – echo 폴더를 만듬.
COPY test_server.py /echo
CMD [“python”, “/echo/test_server.py”]
도커 파일 생성 후 빌드
docker build -t
도커 현재 상태 확인
docker stats
전체 도커 이미지 삭제
docker stop `docker ps -a -q`
docker rm `docker ps -a -q`
docker rmi `docker images -q`
셧다운
shutdown -h now
개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한
IT기업 기술 면접을 위한 CS + 면접 노하우 PDF
[https://kmong.com/self-marketing/539751/LUA54VnQsP](https://kmong.com/self-marketing/539751/LUA54VnQsP)
자주 나오는 CS 질문과 답변 그리고 100번 이상 면접관으로 참여하면서 느꼈던
면접자가 알아야 할 팁 13가지 포함
백엔드 개발자를 위한 클라우드 강의, AWS
[https://inf.run/o1NX](https://inf.run/o1NX)
이제는 비전공자도, 일반이도 개발할 수 있다.
ChatGPT를 이용한 누구나 앱개발 with 알렉
[https://inf.run/rpX4](https://inf.run/rpX4)
백엔드 직접 번역한 도서
[https://www.yes24.com/Product/Goods/122536127](https://www.yes24.com/Product/Goods/122536127)
IT기술의 거의 모든 것을 다루는 기술노트with알렉 유투브
[https://www.youtube.com/c/%EA%B