Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발자 되버리기

Docker 컨테이너 생성/삭제 및 포트 바인딩 + 각종 명령어 본문

DevOps/Docker

Docker 컨테이너 생성/삭제 및 포트 바인딩 + 각종 명령어

구본익 2019. 10. 18. 10:25

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
Comments