민재아빠 정리노트

고정 헤더 영역

글 제목

메뉴 레이어

민재아빠 정리노트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (9)
    • Code (9)

검색 레이어

민재아빠 정리노트

검색 영역

컨텐츠 검색

전체 글

  • [Docker] 포트 설정

    2022.05.03 by 민재아빠

  • [Docker] 명령어 실행, exec

    2022.04.22 by 민재아빠

  • [Docker] 환경변수 설정

    2022.04.22 by 민재아빠

  • [Docker] Entrypoint와 Command

    2022.04.21 by 민재아빠

  • [Docker] 기본 명령어

    2022.04.20 by 민재아빠

  • macOS에서 kubectl, kustomize, minikube 설치 및 쿠버네티스 클러스터 구성

    2022.04.19 by 민재아빠

  • [Docker] macOS에서 docker, docker-compose 설치

    2022.04.18 by 민재아빠

  • [OSX] VMware Fusion 가상머신 백그라운드(Headless) 실행 방법

    2022.04.17 by 민재아빠

[Docker] 포트 설정

Port 설정 컨테이너의 포트를 호스트의 IP:PORT와 연결하기 위한 설정 방법 $ docker run -p Host_IP:Port:Container_Port container 1. 컨테이너의 80번 포트를 호스트의 80번 포트와 연결 $ docker run -d 0p 80:80 nginx 2. 컨테이너의 80번 포트를 호스트 127.0.0.1 IP의 80번 포트와 연결 $ docker run -d -p 127.0.0.1:80:80 nginx 3. 컨테이너의 80번 포트를 호스트의 사용 가능한 포트와 연결 $ docker run -d -p 80 nginx

Code 2022. 5. 3. 00:13

[Docker] 명령어 실행, exec

실행중인 컨테이너에 명령어를 실행할 수 있다 $ docker exec 컨테이너명 실행할명령어 예) nginx_container 라는 컨테이너에 Bash 쉘 접속 $ docker exec -i -t nginx_container bash 예) nginx_container 라는 컨테이저에 환경변수 확인하기 $ docker exec nginx_container env --workdir 옵션을 통해 명령어가 실행되는 위치를 변경할 수 있다

Code 2022. 4. 22. 23:14

[Docker] 환경변수 설정

컨테이너 구동 시 환경변수 설정 방법 docker run --e 환경변수 컨테이너이름 docker run --env-file 환경변수파일명 컨테이너이름 이후 "docker inspect 컨테이너명" 수행 시 "Env" 아래에 환경변수 NGINX_PORT가 8088로 설정되어있음을 볼 수 있다 환경변수 파일을 만들어서 docker run 실행 시 전달할 수 있다 test.env 파일에 NGINX_HOST와 NGINX_PORT 환경변수의 값을 먼저 설정한 뒤 --env-file에 파일 경로를 전달

Code 2022. 4. 22. 00:27

[Docker] Entrypoint와 Command

Entrypoint 컨테이너 실행 시 실행되는 명령어 Command Entrypoint의 Argument, Entrypoint를 명시하지않을 경우 컨테이너 실행 시 실행 될 명령어 nginx 이미지의 Entrypoint와 Command 컨테이너 실행 시 Entrypoint와 Command 옵션 설정 (ubuntu:focal 예시) (컨테이너 실행 시 bash 대신 sh 실행) $ docker run --entrypoint sh ubuntu:focal (컨테이너 실행 시 echo hello world 실행) $ docker run --entrypoint echo ubuntu:focal hello world

Code 2022. 4. 21. 00:33

[Docker] 기본 명령어

컨테이너 시작 컨테이너 생성 $ docker create 이미지 컨테이너 시작 $ docker start 이미지 컨테이너 생성 및 시작 $ docker run 이미지 --옵션-- -i: 호스트의 표준 입력을 컨테이너로 전달 -t: tty 할당 (묶어서 -it로 설정) -rm: 컨테이너 실행 종료 후 삭제 -d: 컨테이너를 백그라운드 모드로 실행 (detached) --name: 컨테이너 이름을 직접 지정 -p: 호스트:컨테이너 포트 바인딩 -v: 호스트:컨테이너 볼륨 바인딩 [이미지명]: 실행할 이미지명 [실행할명령어]: 컨테이너 내에서 실행할 명령어 컨테이너 확인 명령어 (실행중인 컨테이너 상태 확인) $ docker ps (전체 컨테이너 상태 확인) $ docker ps -a (컨테이너 상세 정보 확..

Code 2022. 4. 20. 00:37

macOS에서 kubectl, kustomize, minikube 설치 및 쿠버네티스 클러스터 구성

kubectl 설치 brew install kubectl docker desktop 에 kubectl이 포함되어있어 위와 같이 error 메세지를 표시하는데, 아래 명령어를 실행하면 방금 설치한 kubectl로 덮어쓰게 된다 brew link --overwrite kubernetes-cli kustomize 설치 brew install kustomize minikube 설치 brew install minikube 쿠버네티스 클러스터 구성 minikube start --driver docker

Code 2022. 4. 19. 00:16

[Docker] macOS에서 docker, docker-compose 설치

macOS에 docker를 설치하려면 도커 데스크탑(Docker for Desktop)을 내려받아서 설치하거나 쉘 명령어를 통해서 설치가 가능하다 1. 공식홈에서 다운로드 후 설치 https://www.docker.com/get-started/ Developers - Docker DockerCon 2022 Don't miss it - register now for May 10th! DockerCon is a free, immersive online experience complete with product demos, breakout learning tracks, panel discussions, hacks & tips, deep dive technical sessions from Docker exper..

Code 2022. 4. 18. 00:52

[OSX] VMware Fusion 가상머신 백그라운드(Headless) 실행 방법

VMware Fusion에서 가상머신을 Headless 모드로 구동하기 위한 설정 OSX 터미널 실행 > 아래 명령어 실행 /Applications/VMware\ Fusion.app/Contents/Library/vmrun start ~/Virtual\ Machines.localized/[IMAGENAME].vmwarevm nogui 예) 가상머신 위치, 파일명이 아래와 같을 경우 아래와 같이 실행 가능 .zshrc파일 내 alias 설정으로 명령어를 줄여서 실행할 수 있다

Code 2022. 4. 17. 00:37

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
민재아빠 정리노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바