docker

【AWS / CodeBuild / Docker】You have reached your pull rate limit. You may increase the limit by authenticating and upgrading

◆問題 CodePipelineでECSのFargateにDeploy時、DockerHubのRateLimitに引っかかった。何度かやると成功する時もあるけど、正直何度も実行するのが面倒なので渋々対策することに。 ◆解決方法 基本的には以下のページにあった内容の通りで行けた。 fu3ak1.hate…

【AWS】standard_init_linux.go:228: exec user process caused: exec format error 解決方法

MacでローカルでDockerイメージをビルドしてAWSのECRにpush。ECR上のイメージでECSのFargateを作って起動させた時に以下エラーが発生してコンテナが起動してはすぐに落ちるのループ状態に。 standard_init_linux.go:228: exec user process caused: exec for…

【Apache】SSL証明書を設定したらサーバーが落ちる

Dockerでhttps通信をしようとapacheコンテナでSSL証明書を設定したらなぜかコンテナごと落ちてしまう。 証明書や鍵の場所、設定ファイルでの指定とか全部あってるハズなのになぜ・・・そんな時は秘密鍵と証明書の内容があっているか、以下コマンドで確かめて…

【Docker】【Laradock】How to add SSL to APACHE in laradock

Here's the solution1) Add below to your laradock -> apache2 -> Dockerfile #ssl certificate RUN openssl genrsa -out "/etc/ssl/private/mysite.key" 2048 \ && openssl req -new -key "/etc/ssl/private/mysite.key" -out "/etc/ssl/certs/mysite.csr"…

【Docker】【Laradock】Laradockのapache2でSSL自己証明書を設定してhttps通信を可能にする

今回は結構ややこしくて少しはまりましたが勉強になりました。 毎度ながらこのブログでは答えだけサクッと書きます。 詳細に関しては以下の記事が非常に丁寧に解説されていたのでご参考にください。www.engilaboo.com紹介しておいて↑この方のやり方とは少し…

【Docker】ERROR [internal] load metadata for docker.io/library/php:7.3.18 エラー解消法

新しいLaravel案件の環境構築でDcoker環境ファイル一式を渡されてとりあえず「docker-compose up -d」してみたら以下のようなエラーが出た。 ERROR [internal] load metadata for docker.io/library/php:7.3.18見たことがないエラーだったけどググったらすぐ…

【laradock】一度立ち上げたmysqlコンテナのmysqlのバージョンを変える

一度docker-composer upしてmysqlコンテナを立ち上げたけど、バージョンが違ってたのでmysqlコンテナを作り直した時の話。とりあえずlaradockフォルダ直下の「.env」内の「MYSQL_VERSION」ってとこが「latest」になってたのを、今回適用したいバージョンであ…

【Docker Desktop】Cancellation token triggered before we finished reading from the stream

Docker Desktop をWSLベースで設定して、その日は何事もなくうまくいってたんだけど翌日起動した以下のようなエラーが出て立ち上がらない Cancellation token triggered before we finished reading from the stream. エラー画面上で設定をデフォルト状態に…

【Docker】Networkを分けてコンテナを作成

ローカルPCでコンテナを立てる際にも、プロジェクトごとにDockerのnetworkは分けておいた方がいいですよね。ということでまずは現状のnetworkを確認してみる docker network lsデフォルトでは↓のようなnetworkになってるハズ 「bridge」というのが物理構成に…

【AWS】EC2にDockerを入れてコンテナを表示させてみる

AWSのEC2にDockerをインストールしてWebサーバーコンテナを立ち上げブラウザから表示させてみたので手順をメモ※EC2のElasticIPやSecurityGroupなどの設定は完了しており、外部からアクセスできる状態の前提まずはコマンドラインにてEC2にアクセスEC2上でdock…

【laradock】nginx | laravel | mysql構成でphp artisan migrateで失敗する問題の解決方法

以下を参考にLaradockで環境構築した際に「php artisan migrate」でこけた時のメモ qiita.com 問題 「docker-compose up」で立ち上げはうまくいったけど、プロジェクトディレクトリで「php artisan migrate」実行時、以下のようなエラーが発生。 Illuminate\…

【laradock】DockerでLaravel環境をサクッと構築!Laradockって何が凄い!?

Laravel x Dockerと言えば「Laradock」。 そのまんまな名前ですが、ローカル開発環境のベースもvagrantからdockerにすっかり様変わりした昨今で、Laravelを使う人たちの間ではだいぶ浸透したんじゃないでしょうか。 Dockerを触り始めたばかりの頃はLaravelを…

【DockerToolbox + CentOS + apache + Laravel6.0】でLaravelのauth画面を導入する

ご存じの通り、Laravel6.0以降、php artisan make:authコマンドが使えなくなったため、auth画面の導入に手間がかかるようになりました(コレなんでわざわざこんなデグレみたいなことしたんだろ)。加えてDocker上でやることでさらに独自の手順などが出てきた…

【Docker】Docker Toolbox ローカルのフォルダをコンテナにマウントする

docker run...の時に「-v {ローカルのフォルダパス}:{コンテナ側のフォルダパス}」でマウントするやり方。Docker for Windowsの場合はそのまま記述するだけだけど、Docker Toolboxを使ってる時は以下2段階必要。(1) ローカルのフォルダをVirtualBox上のdocke…

【Docker】How to solve 'Failed to get D-Bus connection: Operation not permitted'

I tried to build centos7 container and type 'systemctl ***' command, I got titled error. As many other sites mentioned, adding '--privileged' option when docker run didn't work to me. What worked was adding '/sbin/init' at the end of comma…

【Docker】How to solve 'Forbidden :You don't have permission to access /phpmyadmin on this server' phpMyAdmin |

When accessing phpmyadmin in docker, source ip would be '172.17.0.1', not '127.0.0.1'. So what you have to do is in '/etc/httpd/conf.d/phpMyAdmin.conf', either change 'Require ip 127.0.0.1' to 'Require ip 172.17.0.1', or to 'Require all gr…

【Docker】How to solve 'cgroups: cannot found cgroup mount destination: unknown'

When trying to start a multiple containers with Docker Toolbox, I got below error. cgroups: cannot found cgroup mount destination: unknown This happens because those containers you tried to start have systemd, and here's solution. sudo mkd…

【Docker】CentOS7コンテナ systemctl実行時の「Failed to get D-Bus connection: Operation not permitted」エラー対処方法

色んなサイトにあったdocker runする時に「--privileged」オプションを つけてコンテナを立ち上げるって方法では解決しなかった。色々試したところ、docker runする時に最後に「/sbin/init」をつけてコンテナを立ち上げたらできた。 (例) docker run -d --pr…

【Docker】phpMyAdmin | Forbidden :You don't have permission to access /phpmyadmin on this serverのエラー対処方法

Dockerでこんな感じでphpをインストールする時にphpMyAdminも一緒にインストールして、yum -y install enablerepo=remi, remi-php72 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt php-pecl-zip php-pear php-mysql phpMyAdminいざ、ドメイ…

【Docker】cgroups: cannot found cgroup mount destination: unknown エラー回避

Docker(Toolbox)でコンテナを1つ立ち上げて、2つ目を立ち上げようとdocker runしたら以下のエラーメッセージ cgroups: cannot found cgroup mount destination: unknown 色々調べてみたら以下のコマンドで回避できることがわかった。 sudo mkdir /sys/fs/cgr…