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