[Docker] MySQL 컨테이너를 이미지화 하여 Docker Hub 에 push 하기
·
개발 ━━━━━/Dev
현재 EC2 에서 돌아가고 있는 MySQL DB 를 Docker Hub 에 commit & push 를 하려고 한다. 터미널에서 // docker commit -m "커밋메세지" -a "docker hub 계정이메일" 컨테이너ID 계정명/이미지이름:태그 docker commit -m "v1.0.0" -a "***@gmail.com" 02dcc ***/mysql-***:1.0.0 명령어로 현재 실행 중인 컨테이너를 이미지화 한다. 그럼 이렇게 1.0.0 태그가 달려있는 이미지가 생성이 되고 docker login 이미지를 올릴 docker hub 에 로그인을 해준 후 // docker push 이미지이름:태그 docker push ***/mysql-***:1.0.0 push 를 해주면 docker hub ..
[Docker] The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
·
개발 ━━━━━/Troubleshoot
AWS EC2 에서 RDS 가 아닌 Docker Hub 를 통해 Mysql 이미지를 관리하고자 Docker Hub 에서 mysql:latest 를 받아 데이터베이스만 새로 만든 상태로 hub 에 push 후 EC2 로 pull 하고 run 을 해보았는데 WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested 같은 에러가 떴다. 문제는 최초로 mysql 을 받았던 환경이 M1 (Arm64) 맥이기 때문으로 ec2 의 플랫폼 (Amd64) 과 호환되지 않아 발생하는 문제이다. 해결 방법으로 my..