docker 썸네일형 리스트형 [draft] 애플 맥북 실리콘 M1에서 도커 컨테이너 실행 시 오류 애플 맥북 실리콘 M1에서 도커 컨테이너 실행 시 오류The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested해당 오류는 이미지 플랫폼이 호스트 플랫폼과 일치하지 않을 때 발생합니다. 예를 들어, linux/amd64 플랫폼의 이미지를 linux/arm64/v8 플랫폼의 호스트에서 실행하려고 할 때 이 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해 다음 중 하나를 시도할 수 있습니다. 1. 호스트 플랫폼과 일치하는 이미지 사용: 호스트의 플랫폼에 맞는 이미지를 사용해야 합니다. 예를 들어, linux/.. 더보기 [draft] Mac no matching manifest for linux/arm64/v8 in the manifest list entries 에러 no matching manifest for linux/arm64/v8 in the manifest list entries 에러docker-compose.yml 파일vim docker-compose.ymlversion: '3.9'services: ###MySQL Service db: image: mysql:5.7.32 container_name: db restart: unless-stopped environment: MYSQL_DATABASE: laravel_db MYSQL_USER: laravel MYSQL_PASSWORD: password MYSQL_ROOT_PASSWORD: P@ssword SERVICE_NAME: php .. 더보기 [draft] 도커 컴포즈 파일 버전 도커 컴포즈 파일 버전(docker compose file versions)docker-compose.yaml 파일의 버전 정보는 사용 중인 Docker Compose 파일 형식의 버전을 지정합니다. 이 버전 번호는 docker-compose.yaml 파일에서 지원되는 기능과 구문을 결정하는 중요한 역할을 합니다. 2023년 8월 2일 기준으로 Docker Compose 파일 형식의 최신 안정 버전은 3.8입니다. 이 버전은 2023년 8월 2일에 출시되었습니다. 3.8 버전에는 다음과 같은 새로운 기능과 개선 사항이 포함되어 있습니다. services 섹션에서 depends_on 키워드를 사용하여 서비스 간의 의존 관계를 지정할 수 있습니다.secrets 섹션에서 환경 변수로 사용할 비밀을 지정할 수.. 더보기 [draft] Docker Buildx를 사용하여 다중 아키텍처 이미지를 빌드하는 방법 Docker Buildx를 사용하여 다중 아키텍처 이미지를 빌드하는 방법테스트 환경$ docker --versionDocker version 24.0.2, build cb74dfcDocker Desktop 설정Docker Desktop을 실행한 후, Docker Desktop 메뉴를 열고 "Settings"를 선택합니다. "Settings"에서 "Docker Engine" 탭을 선택하고 experimental 옵션을 추가합니다."experimental": true다중 아키텍처 이미지 빌드buildx 활성화된 상태docker buildx$ docker buildxUsage: docker buildx [OPTIONS] COMMANDExtended build capabilities with BuildKitO.. 더보기 [draft] Docker를 privileged 모드로 실행하는 방법 Docker를 privileged 모드로 실행하는 방법(docker privileged 모드)docker run --privileged [이미지명]위 명령어에서 [이미지명]은 실행할 Docker 이미지의 이름이나 ID입니다. --privileged 옵션을 사용하여 컨테이너를 실행하면 호스트 시스템의 커널에 대한 완전한 접근 권한을 부여합니다. 주의: "privileged" 모드는 컨테이너가 호스트 시스템의 커널에 직접 접근할 수 있는 권한을 가지므로 보안상 주의해야 합니다. 가능한한 "privileged" 모드를 사용하지 않고 다른 방법을 사용하는 것이 권장됩니다. docker run 명령어(container)docker run -d --privileged --name test7 centos:7 /sbi.. 더보기 [draft] 우분투 24.04에서 최신 버전의 Docker를 설치하는 방법 우분투 24.04 LTS에서 최신 버전의 Docker를 설치하는 방법Docker 공식 설치 가이드 : Install using the convenience script테스트 환경$ sudo lsb_release -dDescription: Ubuntu 24.04.1 LTSDocker 설치Docker 설치 스크립트 다운로드curl -fsSL https://get.docker.com -o get-docker.sh설치 내용을 미리 확인 (실제 설치는 아님)sudo bash get-docker.sh --dry-runDocker 설치 스크립트를 실행하여 Docker 설치sudo bash get-docker.shDocker 버전 확인sudo docker version$ sudo docker version | g.. 더보기 이전 1 2 다음