-
비전공자도 할 수 있는 Docker Compose를 활용한 FTP 서버 간편 구축IT/FTP 2024. 4. 17. 16:27
2024.04.17 - [IT/FTP] - 1분만 투자하면 끝! Docker Compose를 활용한 SFTP 서버 간편 구축
1. Docker 네트워크 생성하기
Docker를 사용하면 여러 컨테이너 간에 통신할 수 있는 네트워크를 손쉽게 생성할 수 있습니다.
아래 명령어를 사용하여 mynetwork 라는 이름의 네트워크를 만들어보세요.
docker network create mynetwork
2. FTP 서비스 구성하기
이제 Docker Compose를 사용하여 FTP 서비스를 구성해 보겠습니다.
아래 코드는 Docker Compose 파일의 예시입니다.
version: '3' services: ftp-server: image: fauria/vsftpd ports: - "20:20" - "21:21" - "21100-21110:21100-21110" volumes: - ./data:/home/vsftpd environment: FTP_USER: "username" FTP_PASS: "password" PASV_ADDRESS: "192.168.0.126" PASV_MIN_PORT: "21100" PASV_MAX_PORT: "21110"
docker-compose.yml
이를 사용하여 ftp 서비스를 생성하고 mynetwork 라는 네트워크에 연결합니다.
3. 서비스 실행하기
이제 Docker Compose 파일을 사용하여 FTP 서비스를 실행할 차례입니다.아래 명령어를 실행하여 Docker Compose를 통해 서비스를 실행하고, mynetwork 네트워크에 속한 컨테이너 간에 통신할 수 있도록 설정합니다.
docker-compose up -d
4. 파일 송수신 확인
FileZilla를 통해 생성한 Docker 네트워크인 mynetwork 에 연결된 ftp 서비스를 확인해 보았습니다.
이를 통해 Docker 컨테이너 간에 안전하고 신속하게 파일을 전송하고 공유할 수 있게 됩니다.
'IT > FTP' 카테고리의 다른 글
1분이면 이해하는 FTP Active 와 Passive (0) 2024.04.19 1분만 투자하면 끝! Docker Compose를 활용한 SFTP 서버 간편 구축 (0) 2024.04.17