Compose Guide
Compose Guide
What we learn
1. Docker
Docker Compose
Docker Run
VScode connection into container
2. Volume Mapping
- Linux file permissions
- 주의: volume mapping의 호스트 파일들은 수동 생성해주기
3. Environment Variable
- Direct assignment
- .env file assignment
4. Docker Network
Port mapping
- Docker network isolation (networks)
- network mode (network_mode)
- host
- other network
5. Device Mapping
- Nvidia GPU
6. Restart condition
Inter-Container Communication
Docker GUI
What to do
1. Stirling PDF 배포해보기(dockge에 통합)
https://www.stirlingpdf.com
[https://docs.stirlingpdf.com/Installation/Docker%20Install]
(https://docs.stirlingpdf.com/Installation/Docker Install
"https://docs.stirlingpdf.com/Installation/Docker Install")
https://github.com/Stirling-Tools/Stirling-PDF
2. Dockge 배포해보기
3. Jellyfin 배포해보기 (linuxserver/jellyfin)
- HW 트랜스코딩이 포함될 것
https://hub.docker.com/r/linuxserver/jellyfin
https://github.com/linuxserver/docker-jellyfin
6. althack/gazebo 배포해보기
- GUI 띄워보기 (Gazebo 창)
7. Unreal engine 실행
docker hub image
Check
Docker Compose만 사용할 것
도커 참고자료(https://kimjingo.tistory.com/category/About/Docker)