본문 바로가기

DOCKER

(4)
[Docker] 서버에 pull 받아왔는데 적용이 안될 때 sudo docker-compose down sudo docker-compose up -d 컨테이너를 종료했다가 다시 실행하면 정상적으로 적용이 된다. sudo docker-compose exec web python manage.py collectstatic You have requested to collect static files at the destination location as specified in your settings: /usr/src/app/_static This will overwrite existing files! Are you sure you want to do this? Type 'yes' to continue, or 'no' to cancel: yes 150 static fi..
[Docker] PostgreSQL로 만든 DB 마이그레이션 (venv) λ docker-compose exec web python manage.py migrate 실행되고 있는 터미널을 그대로 두고 새로운 터미널을 실행한다. 명령어를 입력하면 web 컨테이너에 접속하여 마이그레이션되며 PostgreSQL 데이터베이스로 새로 시작된다. * web은 도커 컴포즈 파일에 입력한 이름이다. 다른 이름일 경우 다른 이름을 입력한다. 기존에 작업한 데이터는 가져오지 않으니 데이터를 새로 생성해야 한다.
[Docker] docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', '지정된 파일을 찾을 수 없습니다.') 도커를 실행시키지 않아 발생한 오류 도커를 실행시키면 해결된다.
[Docker] 도커 명령어 (venv) λ docker -v Docker version 20.10.16, build aa7e414 도커가 설치됐는지 확인 어떤 경로에서든 동일한 결괏값이 나와야 한다. (venv) λ pip freeze > requirement.txt 가상환경에 설치한 라이브러리들을 리스트로 만들어 저장 (venv) λ docker-compose build 이미지 생성 (venv) λ docker-compose up 컨테이너 실행 (venv) λ docker-compose up -d 백그라운드에서도 돌아가도록 컨테이너 실행 터미널을 닫아도 정상작동된다. (venv) λ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE django_blog_web latest 95c31b..