Linux 설치

docker-compose.yml

version: '3.8'
 
services:
    centos8:
        hostname: centos8
        container_name: centos8
        privileged: true
        user: root
        build:
            context: .
            dockerfile: Dockerfile
        stdin_open: true
        tty: true
        volumes:
            - ./data:/data
        ports:
            - '2228:22'
            - '2280:80'
            - '2281:7000'
            - '2282:7001'
            - '2283:7002'
            - '2284:7003'
            - '2285:7004'
        expose:
            - '2228'
            - '2280'
            - '2281'
            - '2282'
            - '2283'
            - '2284'
            - '2285'
        command: /sbin/init

Dockerfile

FROM centos:8 
WORKDIR /  
$> docker-compose up -d
$> yum install -y openssh-server
$> vi /etc/ssh/sshd_config <- 포트 변경
 
$> yum install -y passwd
$> /usr/sbin/useradd www   <- 사용자 생성
$> yum install -y net-tools
$> yum install -y make gcc gcc-c++ libstdc++-devel 
$> yum install -y unzip file cronie mlocate binutils