개발자 되어버리기
Docker 컨테이너 생성/삭제 및 포트 바인딩 + 각종 명령어 본문
Docker 컨테이너 (우분투) 만들고 실행하기
docker run -i -t --name myubuntu ubuntu:18.04
포트 바인딩 하면서 만들기
docker run -i -t --name myubuntu -p 80:80 ubuntu:18.04
docker run -i -t --name myubuntu -p 8080:80 ubuntu:18.04 (호스트의 8080 포트를 내부 컨테이너의 80번 포트와 바인딩)
재시작시 같이 시작하도록 하는 명령어
docker update --restart=always CONTAINER_ID
포트 바인딩 하지 않고 호스트 포트 == 컨테이너 포트 쓰기
docker run -i -t --name myubuntu --net host ubuntu:20.04
도커 네트워크 만들기
docker network create --driver bridge mybridge
해당 네트워크로 컨테이너 만들기
docker run -i -t --name myubuntu --net mybridge ubuntu:20.04
도커 시작하기
docker start myubuntu
이미 만들어져있는 도커 접속하기
docker attach myubuntu
도커 터미널 가능한 상태로 접속하기
docker exec -i -t myubuntu /bin/bash
삭제
docker rm -f -컨테이너이름
컨테이너 조회
docker ps -a
도커 빌드시 환경변수 넣어주기
docker build --build-arg JAR_FILE=build/libs/*.jar --build-arg ENVIRONMENT=test -t test-spring-boot-docker .
'DevOps > Docker' 카테고리의 다른 글
도커 컨테이너 자원 할당 제한 (0) | 2020.11.20 |
---|---|
docker 공유볼륨 만들기 (0) | 2020.11.18 |