보안적 이슈
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 hub 링크
https://hub.docker.com/_/python
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
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
NodeJs 1주차 개발일지 (0) | 2021.08.27 |
---|---|
앱개발 1주차 개발일지 (0) | 2021.08.27 |
스파르타코딩 웹개발 5주차 (0) | 2021.08.19 |
스파르타코딩 웹개발 4주차 (0) | 2021.08.19 |
스파르타코딩 웹개발 3주차 (0) | 2021.08.17 |