タグ: Docker

開発

Alpineのコンテナへのログイン docker-compose

/bin/bashではなく、/bin/ashとする         Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

開発

Docker desktop could not resolve host github

    DNS設定すれば解決 { “debug” : true, “experimental” : false, “dns” :[ “8.8.8.8” ] }   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします …

開発

docker-compose phpmyadmin アップロード制限緩和設定

  デフォルトだと10Mしかアップロードできないので制限を緩和します🐱✨ docker-compose.yml docker │ │-phpmyadmin │ └phpmyadmin-misc.ini ←●追加 │     phpmyadmin-misc.ini allow_url_fopen = Off max_execution_time = 600 memory_limi …

Linux

Docker勉強会 1回目に参加

社内の勉強会があったので参加してみました(。- .•) デザイナーさんやフロント、サーバサイドなど色々な人が参加して、和やかに第一回が終了。     Dockerイメージの作成   $ cat Dockerfile From debian:stretch-20190910 RUN apt-get update && apt-get install -y …

Mac, 開発

Mac Docker Desktop DNSの設定

  これは何気に必須   { “debug” : true, “experimental” : false, “dns” :[ “8.8.8.8” ] }     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおす …

開発

Docker MySQLコンテナのDBのリストア

リストアデータ MySQL Workbenchなどでエクスポートする   リストア $ docker cp dump.sql 50385xxxxx:/tmp/ $ docker ps id確認 $ docker exec -i 50385xxxxx mysql -u homestead -p'{パスワード}’ homestead < dump.sql ex. docker exec -i 5 …

開発

複数db共存、初期にsqlを実行するdocker-compose Docker

  ローカル開発ではphpMyAdmin使います。 phpMyAdmin http://{ipアドレス}:18080 http://{ipアドレス}:28080   リモートへのDB接続はMySQL WorkBenchでつなぎます。     docker-compose.yaml   version: “3” services: app: build: co …

Linux

Kubernetesまとめ

  Kubernetesが必要なわけ Dockerのコンテナオーケストレーションツール Dockerそれ自体には管理機能がないのでオーケストレーションの仕組みが必要。それを担うのがKubernetes リソース管理 yamlやJSONで構成管理や自動化が出来る データ管理 コンテナで共通利用する設定ファイルや認証情報を保存する仕組みがある オートスケーリング 自動化 障害時のセルフヒーリ …

Linux

DockerでWordPressコンテナ作成 CentOS7

Docker + WordPress + CentOS7のインストール 寄稿しました。       はい、くじらさん可愛らしいね。     セミナー用に作成しました。     SELinux無効化 # vi /etc/sysconfig/selinux SELINUX=enforcing ↓ SELINUX=disabled & …

トラブルシューティング

Laravel5.8 MySQL5.6 Specified key was too long; max key length

Laravel 5.8, MySQL5.6のDockerfileでマイグレーションしたら、えっらー!   $ docker-compose exec php-fpm php /app/artisan migrate:refresh Migration table not found. Migration table created successfully. Migrating: 201 …

Linux

Docker Lamp-Stack CentOS7でApacheの起動

バーチャルマシンみたいに使う場合の構成。 プロセス毎にコンテナ作るのが正当ですが、開発環境なら1つにまとめちゃって配布してもOK。     docker-composeインストール sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)- …

Linux

Docker利用時のセキュリティ留意点

イメージ関連 Docker Hubのオフィシャルイメージを利用する 利用前にイメージをスキャンする アプリケーションはroot以外のユーザで実行する     ボリューム関連 ボリュームの更新権限は最小限に局所化する 書き込みが必要なディレクトリ以外はro(リードオンリー)にする   監視 ログを標準出力に出力しFluentdなどので集約する コンテナをモニタリングする 異常値や …