概要 Dockerのネットワーク周りを勉強していると、 docker0 仮想ブリッジ VXLAN link機能 など色んな要素が出てくるのですが、ちゃんと理解していないとすぐ忘れるため一度しっかり学んでみました。 今回はその時に疑問に思ったことをまとめてみました。 環境 docker 1.11.2 構成 マシン IP 役割 ホスト 192.168.33.10 Dockerホスト docker0 172.17.0.1 仮想ブリッジ nginx1 172.17.0.2 コンテナ1 nginx2 172.17.0.3 コンテナ2 事前知識 以下の知識があると学ぶ上で非常に助かります。 ブリッジ 第2層でMACアドレスで判別して転送 3 Minutes Networking No.17 ルータ 第3層でIPで判別して転送 3 Minutes Networking No.28 NAT、NAPT、IP
はじめに Docker本を読んだのでそのまとめです。 プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化 Docker実践入門――Linuxコンテナ技術の基礎から応用まで Dockerとは コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームです アプリケーションの実行に必要な環境を1つのイメージにまとめる Dockerは、Linuxのコンテナ技術を使っている アプリケーションの実行環境をまとめることで可搬性を高め、スケーラブルな環境でも動作することを目指している コンテナとは コンテナはホストマシンのカーネルを利用し、プロセスやユーザなどを隔離することで、あたかも別のマシンが動いているかのように動かすことができます 軽量で高速(CPUやディスクやメモリ) Dockerでできるようになること ローカルのアプリケーション実行環境の起動を
動機 ・VagrantBoxがローカルマシーンのストレージを圧迫してにっちもさっちもいかない状況に ・vagrant upに時間がかかる → cssちょっと直すだけなのにコンビニに行けちゃう ・Windows ⇔ Mac 開発環境での不具合 phpのこの設定をいじりたい!(そうしたらこの大きな画像もアップロードできるのに...) って方のためにコンテナ内のphp.iniを置き換える設定も入れています。 背景 VCCW → Docker VCCWはwp-cliもwordmoveもmailcheckerもあるので、本当に感謝しています。 簡単にWordPressのテーマ開発を始めたいならまずVCCWで始めることをおすすめします。 VCCW Dockerコンテナ構成 ・Docker Hubに上がっている公式イメージを使用 ・Docker ComposeでPHPサーバーとデータベースの設定を1ファ
はじめに DockerでWordPressサイトを開発してみようがとてもいいスライドでした。 せっかくならこの内容を「操作できる」だけでなく、「理解できる」ようにしたいと思い、スライドの中身をちゃんと調べたのが、このエントリです。 具体的には、各コマンドやDockerfileのソースの調査履歴になります。 各インフラの知識やLinuxコマンドを学ぶことになるため、人によっては一挙に覚えることが増えて混乱するかもしれません。 とはいえ裏を返せば、サーバ周りの知識が一気に身につく感じがしました。 ちなみに筆者のレベルは、Docker覚えたて。下のような内容をこの前知りました。それでもDocker使えるんだから楽しい。 はじめてのDocker for Mac 前提 $ docker --versionが使えるところまでを前提とします。 よって、スライド15枚目までは省略。 WordPressを
AWS Security Blog How to Manage Secrets for Amazon EC2 Container Service–Based Applications by Using Amazon S3 and Docker Docker enables you to package, ship, and run applications as containers. This approach provides a comprehensive abstraction layer that allows developers to “containerize” or “package” any application and have it run on any infrastructure. Docker containers are analogous to ship
はじめに エンジニアやっていると色んなサービスを作りたくなると思うのですが、Herokuのフリープランが使えなくなってしまった影響で無料でのサービス運営は難しくなってきています。 もちろん、Google App Engineなど無料で運用できるものもあるのですが、サービスにロックインされてしまうのが多くちょうど良い物が見つかりませんでした。 ということである程度安く色々やろうとすると、1台のサーバでいい感じに複数サービスを立ち上げるという昔ながらの構成になるのですが、Dockerを使うことで環境セットアップなどサーバ管理の手間を最小限にしていこう、というのがこの記事の趣旨となります。 方針 要件 安い サービスにロックインされない スケーラブル(もしサービスのアクセス量が増えたとしてスケールさせられる) インフラ管理が容易 セキュリティとかなるべく気にしたくない 以上のことを踏まえた結果C
注意 このサイトは Docker 公式ドキュメントを有志で日本語に翻訳しています。各ページの情報が古い可能性があるため、最新のドキュメントは https://docs.docker.com/ をご覧ください。 DISCLAIMER: This site is translating the official Docker documentation into Japanese by volunteers. As the information on each page may be outdated, please refer to the latest documentation at https://docs.docker.com/ .
本番環境で動いているものをそのままに、ローカルで開発したいのだが、 本番がEC2上で動いているのでどうしたものか。 そんな時にAmazon LinuxがDockerで持ち出せるという記事を見付けたので、 実際にやってみた。 ■Amazon Linuxの持ち出し ・本番で動いているWebサーバのAMIを元に、インスタンスを2台起動する。 ・起動したインスタンスの内、1台を停止する。 ・停止したインスタンスのルートボリュームをデタッチする。 ・デタッチしたボリュームを、もう片方のインスタンスにアタッチする。 ・稼動しているインスタンスに入り、lsblkでアタッチされていることを確認する。 ・mkdir /dockerimage (ディレクトリ名は任意) で、ファイル保存先のディレクトリを作成。 ・mount /dev/xvdg(デバイス名は適宜変更) /dockerimageでマウント。 (m
とある事情で「WordPressのサイトを短期間で複数立ち上げる」という案件がありまして、何とか楽する方法がないかと調べていたら、この秋から冬にかけて PHP7 や MySQL5.7 がリリースされたりしていて、だったら全部まとめてやったれ!ということで、まとめてみました。ごった煮になってしまい分かりにくい点もあると思いますが、ご了承ください。また、説明では /tmp ディレクトリで作業をしていますが、時間が経ったり再起動したりするとファイルが消えてしまう場合があります。消したくない場合は違うディレクトリで作業してください。 Dockerの環境を作る 詳しくはこちらにまとめましたので、こちらを参照ください。Dockerの環境があればこの作業は不要です。 nginx-proxy を立ち上げる サイトを複数立ち上げるとなると、ポート番号でアクセス先を切り替えたりするのは、ごちゃごちゃして大変で
はじめに きょんにちょわ UNIBA の monpy です。 今回から気合の入った記事には会社名を入れることにしました。 それはおいといて、弊社に wordpress 案件がきました。 僕が入社してから wordpress やら MT の仕事はしない傾向にあったんですが、フロントエンドの自分としては一回やっておきたいなぁ、と思い飛びつきました。 案件の概要 wordpress を使った会員制のサイトをつくりたい 別途 rails を用いて会員の管理は行う ということで、図に表すと みたいな感じですね。 PHP と Rails の共演、さらに css と javascript は Node を使って作成しているのでフロントエンド冥利に尽きる構成となっております。 アサインされた人 フロントエンドエンジニア 私 PHP 歴ほぼない 昔 wordpress 2~3 系ぐらいのときに少し触った程度
I'm a strategy and operations leader with over 20 years in tech, publishing, and social media across the US and Europe. These days I'm a Director of Program Management at the Linux Foundation , where I focus on OpenJS , and help open source projects navigate licensing, governance, and finance. Previously, I led Marketing Strategy and Operations at Mozilla .
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
What is Docker? Upgrading WordPress on Docker Why use WordPress with Docker? Installing Docker on Ubuntu 14.04 and 14.10 Quick start, manual provisioning Our custom docker image First install Docker... see above for a link. We are using Docker 1.7. We are running Ubuntu 14.04.2 LTS The following is a quick tutorial for deploying your site on Docker. It has been tested and works with sites like www
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く