Kimuksung
Kimuksung 안녕하세요. 분산처리에 관심이 많은 생각하는 주니어 Data Enginner입니다.

Install multiple Linux Instance

Install multiple Linux Instance
Dockerfile 설정

  • Docker가 미리 설치되어있다는 가정하에 진행합니다.
  • 여러 테스트 환경을 구축할 때 사용합니다.
  • sudo command 까지 설치하여 줍니다,.
1
2
3
4
5
6
7
8
# linux-file
FROM ubuntu:latest

# Update the repository and install basic packages
RUN apt-get update -y
RUN apt-get upgrade -y
RUN apt-get install -y git
RUN apt install sudo
Docker-compose.yml 설정

  • context : 빌드할 파일 위치
  • dockerfile : 빌드할 파일 명
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# docker-compose.yml
version: "3"
services:
  server1:
    build: 
      context: .
      dockerfile: linux-file
    ports:
      - "8083:8083"
    stdin_open: true
    tty: true

  server2:
    build: 
      context: .
      dockerfile: linux-file
    ports:
      - "8084:8084"
    stdin_open: true
    tty: true
  • 빌드 시 사용합니다.
1
2
$ docker-compose -f docker-compose.yml build
$ docker-compose --build