728x90
Simple HTTP File Upload Server
docker-compose 파일 생성
vim docker-compose.yml
version: '3'
services:
upload-server:
image: julienmeerschart/simple-file-upload-download-server
container_name: upload-server
hostname: upload-server
restart: unless-stopped
environment:
SERVER: "http://fb.sangchul.kr"
volumes:
- ./result:/tmp
expose:
- 3000/tcp
ports:
- 3000:3000
도커 컨테니어 시작
docker-compose up -d
도커 컨테니어 확인
docker-compose ps
$ docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------------
upload-server node /file/server.js 3000 /tmp Up 0.0.0.0:3000->3000/tcp
파일 업로드(file upload)
echo 'Hello, world!' > sample.txt
curl http://fb.sangchul.kr:3000 -F file=@sample.txt
$ curl http://fb.sangchul.kr:3000 -F file=@sample.txt
{"downloadLink":"http://fb.sangchul.kr:3000/file?file=sample.txt","curl":"curl http://fb.sangchul.kr:3000/file?file=sample.txt > sample.txt"}
- 참고사이트
dockerhub : https://hub.docker.com/r/julienmeerschart/simple-file-upload-download-server
728x90
'리눅스' 카테고리의 다른 글
[리눅스][보안취약점] 패스워드 복잡성 설정 (0) | 2022.03.23 |
---|---|
[리눅스] 파일 브라우저, HTTP 파일 업로드 협업 (0) | 2022.03.23 |
[리눅스] openssl, keytool 명령을 사용하여 키저장소 작성 (0) | 2022.03.18 |
[리눅스] Base64 인코딩(Base64 디코딩) (0) | 2022.03.18 |
[리눅스] sonatype nexus3 설치 (0) | 2022.03.18 |