4차산업혁명의 일꾼/웹개발

docker 1주차 개발일지

르무엘 2021. 8. 24. 02:12

보안적 이슈

 

Docker 설치후 docker 실행후

  • docker ps 라고 cmd 치면 가동

 

docker run [options] {image_name} [command]

:  docker --help 참조

 

docker run -d -p 80:80 docker/getting-started

 

 

 docker stop

Stop 경우에는 SIGTERM 이라는 신호를 보냄

  docker kill

Kill 경우에는 SIGKILL이라는 신호를 보냄

 

 

 

실행 명령 유형

docker exec [options] {container_id|container_name} [command]

컨테이너 목록보기 명령

docker exec id ls

 

컨테이너 들어가기 (나가기 exit)

Docker exec -ti id sh

 

도커 삭제

docker rm {container_id}

도커 명령어 reference

https://docs.docker.com/engine/reference/commandline/cli/

 

 

Dockerfile

docker run -it python:3.8

 

Docker image build하기

docker build [OPTIONS] PATH  

Options -t -f 많이

docker build -t docker-memo:version1 .

 

Docker image 목록 확인하기

docker images

 

Docker container 실행하기

docker run -d -p 5000:5000 docker-memo:version2

 

 

호스트머신의 80포트와 컨테이너의 5000 포트를 연결해주세요.

docker run -d -p 80:5000 docker-memo:version1

 

 

docker image 빌드하기

docker build -t {user_id}/docker-memo:version2 .

 

docker hub 로그인

docker login # 후에 나오는 username, password 치면 됩니다!

 

docker image push 하기

docker push user_id/docker-memo:version2

 

docker image 삭제하기

docker rmi user_id/docker-memo:version2

 

docker image 가져오기

docker pull user_id/docker-memo:version2

 

docker image 실행하기

docker run -p 80:5000 user_id/docker-memo:version2

LIST