728x90

Infra/Docker 15

[Docker] 도커에 MariaDB 설치하기

docker pull mariadb mariadb 이미지를 내려받는다. docker images mariadb 이미지가 잘 받아졌는지 확인한다. docker run -p 3306:3306 --name mariadb -e MARIADB_ROOT_PASSWORD={비밀번호} -d mariadb -p 3306:3306 : 호스트와 컨테이너의 포트를 연결(포워딩) --name mariadb : 컨테이너 이름을 mariadb로 설정 -e MARIADB_ROOT_PASSWORD={비밀번호} : 컨테이너 내 환경변수 설정. mariadb의 비밀번호 지정. -d: 백그라운드 모드 설치가 완료되었다. 이제 기타 설정을 위해 MariaDB 컨테이너에 접속할 것이다. docker exec -it mariadb /bin/ba..

Infra/Docker 2021.11.16

[Docker] 도커에 Spring Boot 구축하기

목차 1. Spring Boot 코드 작성 2. jar 파일 생성 3. Dockerfile 만들기 4. 컨테이너 실행하기 1. Spring Boot 코드 작성 간단한 Hello World 코드를 구현했다. 소스코드는 다음과 같다. package hello.hellospring; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestControll..

Infra/Docker 2021.11.16

[Docker] 도커 시작하기 - 2. 도커 기본 명령어

도커 실행하기: run docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 옵션 설명 -d detached mode 백그라운드 모드 (생략 시 프로세스가 foreground로 실행되어 아무 키도 입력할 수 없게 됨.) -p 호스트와 컨테이너의 포트를 연결 (포워딩) -p :/ * host port number: 호스트 시스템에서 사용되는 포트 번호 * container port number: 컨테이너 내에서 사용되는 포트 번호 * protocol: 프로토콜 유형 - udp, tcp, stcp 등 (기본값: tcp) -v 호스트와 컨테이너의 디렉토리를 연결 (마운트) -e 컨테이너 내에서 사용할 환경변수 설정 --name 컨테이너 이름 설정 (옵션 생..

Infra/Docker 2021.11.15

[Docker] 도커 시작하기 - 1. 도커 설치하기

도커(Docker)란? 도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈소스 프로젝트이다. 컨테이너란? 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. 초보를 위한 도커 안내서 - 도커란 무엇인가? (subicura.com) 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 ..

Infra/Docker 2021.11.15
728x90