解決したいこと
Laradockでdockerの環境構築にて「docker-compose」をすると下記エラーが出てしまうので解決したいです。
こちらの【②1つのプロジェクトのみの動作環境作成手順】を参考に行っております。
発生している問題・エラー
#laradock内にて docker-compose up -d nginx mysql
例)
[+] Building 1.1s (12/12) FINISHED => [laradock_workspace internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 63.69kB 0.0s => [laradock_nginx internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 1.30kB 0.0s => [laradock_mysql internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 479B 0.0s => [laradock_php-fpm internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 43.06kB 0.0s => [laradock_workspace internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [laradock_nginx internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [laradock_mysql internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [laradock_php-fpm internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => CANCELED [laradock_workspace internal] load metadata for docker.io/laradock/workspace:latest-7.3 0.9s => CANCELED [laradock_nginx internal] load metadata for docker.io/library/nginx:alpine 0.8s => ERROR [laradock_mysql internal] load metadata for docker.io/library/mysql:5.7 0.8s => CANCELED [laradock_php-fpm internal] load metadata for docker.io/laradock/php-fpm:latest-7.3 0.8s ------ > [laradock_mysql internal] load metadata for docker.io/library/mysql:5.7: ------ failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: no match for platform in manifest sha256:d9b934cdf6826629f8d02ea01f28b2c4ddb1ae27c32664b14867324b3e5e1291: not found
該当するソースコード
env
1#envexampleも同様 2 3MYSQL_VERSION=5.7 4MYSQL_DATABASE=myapp 5MYSQL_USER=root 6MYSQL_PASSWORD=root 7MYSQL_PORT=3306 8MYSQL_ROOT_PASSWORD=root
#percona/Dockerfile FROM percona:5.7 LABEL maintainer="DTUNES <diegotdai@gmai.com>" RUN chown -R mysql:root /var/lib/mysql/ COPY my.cnf /etc/mysql/conf.d/my.cnf CMD ["mysqld"] EXPOSE 3306
自分で試したこと
検索するとplatformを指定すると改善することが書かれてたので、FROM percona:5.7に記述してみましたが解決せず。他にも複数試しましたが解決しませんでした。
回答2件
あなたの回答
tips
プレビュー