docker

【Docker】公開されているコンテナイメージを一時的に使う

docker hubで配布しているコンテナのイメージについて調査したい時があります。 しかし、調査するだけで開発環境(ローカル)に保持する程の事もない時もあります。 今回は、一時的にコンテナを作る方法について記載します。 方法 開発環境にコンテナを作る…

【Docker】phpコンテナの暗号化を有効にする

Dockerでlamp環境を構築しようとする場合、個人の方が公開されている情報が多くとても助かります。 案件によっては、phpで暗号化、複合化が必要になるケースも出てきます。 実現する方法を探していると、Dockerfileに下記と追加すればmcryptが使えるという情…

【Docker】MariaDBのコンテナに初期データを投入する

Dockerを立ち上げた際、同時に初期データを投入する方法です。 初期データの投入方法 今回は、公式のMariaDBコンテナを使います。 Docker SecretsのInitializing a fresh instanceの項に、次のように記載されています。 https://hub.docker.com/_/mariadb/ I…

【Docker】MySQL8.0系を使う時に発生する問題について

新しいプロジェクトでは、過去に同じような構成をDockerで作っていればDockerfileを流用しています。 さて、 今回は、最新のMySQLイメージを使う際に発生する問題について記載していきます。 イントロダクション この記事で得られること MySQLの古いバージョ…

【Docker】「max depth exceeded」エラーについて考える

開発環境構築にDockerを使っているのですが、急にDockerのイメージが作れない現象に遭遇しました。 docker-compose buildを実行すると次のエラーが帰ってきます。 Service 'db' failed to build: max depth exceeded (サービス 'db'のビルドに失敗しました:…

【EC-Cube】Docker環境で動かしているEC-Cube3をデバッグモードで表示する

EC-Cubeには、デバッグ機能があります。 doc.ec-cube.net ビルドインサーバー等で、localhostから直接ソースを読み込んでいればデフォルト設定のまま確認出来ます。 しかし、Dockerの場合少し工夫が必要になります。 今回は、Dockerで作った環境で構築してい…

Elastic Beanstalkのdockerチュートリアルをやってみた所感

ローカル環境で、dockerを構築できるようにはなったのですが、それを実際にサーバで運用する方法がわかっていませんでした。 「パン食い競争」でパンと物干し竿があっても、パンがどうやって結ばれているのかわからないような状態です。(あずまんが大王の大…

MySQLの「Please DISCARD the tablespace before IMPORT」エラーについて

大した話ではないが、つまづいて大変だったのでネタとして書き込む 経緯 数週間ぶりにWordpressで調査段階の案件を走り始めた。 時間が空いた事と、調査で止まっていた事を考え、最初から構築し直した。 現象 Wordpressで初期ブログを立ち上げようとして、イ…

composerでもってきたライブラリが保有するjavascriptやcssを公開ディレクトリ配下に排出する方法

きちんとした管理画面を作るのは、並大抵の事ではないため、管理画面もライブラリを使用してみます。 色々ある中で、今回は、更新頻度もありで、安定板でもあり、すぐ作れる、voyagerを試しに使ってみようとおもいます。 しかし、入れて早々難点がありました…

©︎2017-2018 WebSandBag