프로젝트 디렉토리 구조
도커설치 및 권한설정
curl -fsSL https://get.docker.com/ |
sudo sh sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기
Docker-compose 설치
sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s
-
uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Docker image 다운
docker pull eaa0305/nginx:requirements_satisfied
프로젝트 다운뒤 docker-compose.yml 설정
version: '3'
services:
nginx:
container_name: nginx
build: ./nginx
image: docker_compose/nginx
restart: always
ports:
- "80:80"
volumes:
- ./djecommerce:/srv/docker-server
- ./log:/var/log/nginx
depends_on:
- django
django:
container_name: django
build: ./djecommerce
image: docker_compose/django
restart: always
command: uwsgi --ini uwsgi.ini
volumes:
- ./djecommerce:/srv/docker-server
- ./log:/var/log/uwsgi
./djecommerce 는 Docker container속 srv/docker-server 경로와 동일
lsblk
sudo growpart /dev/xvda 1
sudo resize2fs /dev/xvda1
sudo xfs_growfs /dev/xvda1
sudo grow
df -h
볼륨
df -Th
볼륨경로