Press "Enter" to skip to content

[일:] 2024년 04월 04일

mac m1 에서 docker compose build 실패 대처

[+] Building 0.8s (1/2)                                                                                                                      docker:desktop-linux
[+] Building 0.8s (2/2) FINISHED                                                                                                             docker:desktop-linux
 => [database internal] load build definition from Dockerfile                                                                                                0.0s
 => => transferring dockerfile: 55B                                                                                                                          0.0s
 => ERROR [database internal] load metadata for docker.io/library/mariadb:10.6                                                                               0.8s
------
 > [database internal] load metadata for docker.io/library/mariadb:10.6:
------
failed to solve: mariadb:10.6: error getting credentials - err: exit status 1, out: ``

리눅스용으로 만든 도커파일을 맥 m1에서 올리려고 하니 에러가 발생한 듯합니다.

대처 방법

 ~/.docker/config.json 파일 열기
"credsStore":"desktop" 으로 설정되어 있는 것을
"credsStore":"osxkeychain" 로 변경

다시 빌드
sudo docker-compose up --build -d

apt-get 으로 cron 데몬 설치하기

# cron 설치
sudo apt-get update -y
# cron : cron, systemd : systemctl 설치
sudo apt install cron systemd -y

# cron 시작
sudo service cron start

# cron systemctl로 활성화 시키기
sudo systemctl enable cron.service

# cron systemctl 등록 확인하기
sudo systemctl list-unit-files | grep cron
sudo service cron status