dockerhub(dockerhub) 에서 맘에드는 이미지를 받아왔다면 컨테이너를 만들고 접속하는 명령어.컨테이너 실행하는 명령어 뒤에/bin/bash가 무슨 옵션인지는 모르겠지만 항상 적더라.
로컬에 있는 파일을 docker 컨테이너로 전송할 때 사용하는 명령어.반대로 컨테이너에 생성한 파일을 로컬로 가져오고 싶을 때는
현재 회사에선 클라우드를 지원받아 사용하고 있지만, 일반적으로는 docker에 이미지를 만들고 배포하여 사용하기 때문에 내가 만든 django 웹서버를 dockerfile을 통해 이미지를 만들고 배포하는 연습을 해본다. 1. 폴더구성 C:. | .gitignore
호스트 시스템에 NVIDIA Docker 런타임을 설치합니다. 다음 명령어를 사용하여 NVIDIA Container Toolkit을 설치합니다.참고https://docs.nvidia.com/datacenter/cloud-native/container-toolk
docker-compose up 실행시 다음과 같은 에러가 발생한 이유는 도커를 실행시키지 않아서이다. 잘 익혀두었다가 나중에 바보취급 당하지 말자.
docker를 통해 django-mysql-nginx를 연동하기 위해 docker-compose를 작성했는데 만약 mysql 부분 포트를 다음과 같이 설정했다면 에러가 뜰 것이다.요 에러는 3306 포트가 현재 로컬에 사용되고 있기 때문에 발생하는 에러인데 그럼 간단하
Dockerfile은 아래와 같다. 용량은 약 5GB 정도COPY 부분은 데이터와 코드를 바로 옮겨서 실행시킬 수 있도록 짜둔것이다. 삭제해도 무방.완료되면 build 명령어로 이미지를 만들자.마지막으로 run 명령어로 컨테이너를 실행시키면 끝.
참고 블로그https://herojoon-dev.tistory.com/120위 블로그를 보고 차례대로 수행하다가 6단계 linux 설치부분에서 다음 에러가 뜨면서 막혔다.WslRegisterDistribution failed with error: 0x80070
작업한 Dockerfile image을 내 계정 레포지토리에 올리고 외부에서 자유롭게 받아서 사용하고 싶을 때가 있을것이다. 그럴 땐 push 명령어를 사용하면 된다.
Docker 이미지 빌드 시 생성된 캐시를 삭제하고 실제로 사용하지 않는 이미지, 컨테이너, 볼륨 및 네트워크 등의 리소스를 전부 삭제하려면 다음과 같이 명령어를 사용하세요.위 명령어는 사용하지 않는 이미지를 모두 삭제합니다. -a 옵션을 사용하면 빌드 캐시도 삭제됩니
Docker에서 docker build 명령을 실행할 때, 이전 빌드 캐시를 사용하지 않고 항상 새로운 이미지를 빌드하려면 --no-cache 옵션을 사용하면 됩니다.다음은 --no-cache 옵션을 사용하여 Docker 이미지를 빌드하는 예시입니다위 명령은 현재 디렉
docker 공식문서를 보고 설치하는것이 가장 정확함.https://docs.docker.com/engine/install/ubuntu/
Docker 명령어를 실행할 때 매번 sudo를 사용하지 않고도 실행할 수 있도록 설정하는 방법은 다음과 같습니다:현재 사용자를 docker 그룹에 추가합니다:변경 사항을 적용하기 위해 로그아웃한 후 다시 로그인합니다. 이렇게 하면 현재 사용자가 docker 그룹의 멤
도커 컨테이너의 IP 주소를 확인하는 방법은 다음과 같습니다:먼저, 실행 중인 도커 컨테이너의 ID나 이름을 알아야 합니다. 이를 위해 docker ps 명령을 사용할 수 있습니다.위 명령은 현재 실행 중인 모든 도커 컨테이너의 리스트를 보여줍니다. 여기서 원하는 컨테
기존의 도커 컨테이너에 포트 설정을 추가하는 방법은 여러 가지가 있습니다. 일반적으로는 다음과 같은 단계를 따를 수 있습니다:예를 들어, 기존의 컨테이너의 포트 80을 8080으로 추가하는 경우:위와 같은 방법으로 포트를 변경하고 추가할 수 있습니다. 하지만 이 방법은