[Docker] Docker Compose 사용법
DevOps/Docker2022. 5. 13. 00:34[Docker] Docker Compose 사용법

✔️ Docker Compose Compose file version 3 reference | Docker Documentation Docker의 IaC - yaml 코드를 이용해 컨테이너를 어떻게 실행할 것인지를 정의한다. 그것을 Docker compose file이라고 한다. docker-compose 예전 명령어 docker compose 로 변경되었다. Docker Compose 파일은 이름이 정해져있다. docker-compose.yaml 또는 docker-compose.yml ✔️ example 1 vagrant@docker  ~  cd compose vagrant@docker  ~/compose  mkdir example1 vagrant@docker  ~/compose  cd ex..

[Docker] Web App을 Docker Image로 빌드하기
DevOps/Docker2022. 5. 12. 22:58[Docker] Web App을 Docker Image로 빌드하기

✔️ Web App Golang의 net/http 패키지를 이용해 Web App을 만들어보자 Writing Web Applications - The Go Programming Language net/http package : Web App을 만들 때 사용하는 패키지 //go:build ignore package main import ( # 패키지를 추가하는 부분 "fmt" "log" "net/http" # 웹 서버 작동을 위한 패키지 ) # HandleFunc()가 호출 func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:]) } func main() { http.H..

[Docker] Docker 컨테이너 관리 명령어 (3)
DevOps/Docker2022. 5. 7. 16:05[Docker] Docker 컨테이너 관리 명령어 (3)

✔️ 컨테이너 환경 변수 docker run -e A=100 ubuntu docker run -d -e MYSQL_ROOT_PASSWORD=P@ssw0rd -e MYSQL_DATABASE=wordpress mysql:5.7 일부 이미지는 실행시 환경 변수가 필요하다. vagrant@docker  ~  docker run -it -e A=100 ubuntu root@26ea4feac856:/# env HOSTNAME=26ea4feac856 PWD=/ A=100 HOME=/root ------------------------- 이후 생략 ------------------------- 환경 변수 중 하나인 PATH 변수는 이미지 내에 지정되어 있는 것이다. 이미지를 만들 때 환경 변수를 지정할 수 있다. ..

image