Uncategorized

도커에 필요한 사이트 및 명령어 모음

Written by

🚀 **이 문서는 보다 쉽게 이해할 수 있도록 정리되었습니다.**

도커를 이용하기 위한 사이트
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

Leave a Comment