こんにちは、CX事業本部の若槻です。 最近Webアプリケーション向けのセキュリティ診断ツールについて調べてみたところ、OWASP ZAPというオープンソースツールが定番としてよく使われているそうです。 https://owasp.org/www-project-zap 今回は、Docker版OWASP ZAPを使用してWebアプリのログインページの簡易的な脆弱性診断を行ってみました。 なぜDocker版を使ったのか OWASP ZAPにはWindows、Mac、Linuxで使えるインストーラー版およびパッケージ版と、Docker版があります。 https://www.zaproxy.org/download/ 当初はMac向けインストーラー版を使おうとしましたが、Macのセキュリティによりインストールできなかったため断念しました。 よってインストールを要しないDocker版を使うこととしま
入門Docker¶ About¶Dockerの入門からプロダクションで活用するプラクティスについてのドキュメントです。 プロダクションへ導入するために必要なDockerの概要から設計までをなるべく最短経路で学ぶことが目的です。 想定する読者層¶ WebAPIのようなサーバーサイドのプログラミングをしたことがあるDockerをこれからプロダクション環境へ導入してみたいと考えている初学者 Version¶Docker 18.09.3docker-compose 1.23.2 必要な環境¶Docker Hub のアカウントDocker公式レジストリ Play withDockerDockerをWeb上で動かせる環境 Play withDockerを起動するのに前述のDockerHubアカウントが必要Docker forMac(Windows)の場合VMが間に挟まり挙動が異
1.Docker Compose 徹底解説 俺たちは雰囲気でコンテナを動かしている Sakura Internet, Inc. Masahito Zembutsu @zembutsu OSC 2019 Tokyo Spring #osc19tk Feb 22, 2019 2. このスライドは何? 2Docker Composeの「入門」をコンセプトとして、 ⚫ 基本となるDocker コンテナとイメージの違い ⚫Docker Compose の基本概念と操作 ⚫ 便利なコマンド を紹介しています。 ゴール: 「DockerコンテナとDockerイメージとの違いを理解した上で、 Composeで複数のコンテナを操作できるようにする」 ※スライドそのままでは分かりづらい部分があるため、 一部で公開時と異なる表現・補足説明を用いている場合があります。
最近勉強を始めたコンテナ技術に関する基礎的な知識をまとめました。 [訂正と注釈] p.27-30: 「Deployment」内の「Version: 1」 => 「Version: 2」 p.37: 「終了コードをから」 => 「終了コードから」 p.39: 「HTTPSが利用できない」=>AWS上では、SSL終端するLBがサポートされています。https://kubernetes.io/docs/concepts/services-networking/service/#ssl-support-on-aws p.40: 「ユーザがingress controllerをmaster上にセットアップする必要」 => master上にセットアップしなければならないという制約はありません。例えばGCEのingress controller(GLBC)はPodとして動作します。https://gi
2017年にもうコンテナの未来・一つのカタチはもう確定したと言え、今更感があるものの、改めてDockerとコンテナについて。 今更こんなことを書くのは、情報が溢れてくる今こそ、正しく理解し、正しい順序で学習することが重要だと切に思うから。 内容についてのお断り How Toはかきません あくまでも2018年時点の私見 目新しい情報はない、2016年頃に書けたレベルDockerをこう使えとか、こうするのがいいとかの話ではなく、コンテナとDockerに関して大きな視点で現時点で私の考えを書きます。また、私自身はかなりのコンテナ推進派です。Dockerをよくわかっている人には意味のない記事となります。 コンテナ(Docker)のメリット 何故コンテナがいいのか、コンテナをある程度の学習コストを払ってでもやる理由 コンテナとDocker コンテナ技術はDockerが生まれる前から存在する技術で
はじめにDockerfileとはdocker imageを作成する際のコマンドをコード化したもの 公式ドキュメントDockerfileは「コンテナを動かす」ためだけなら簡単に作成することが出来るが、工夫せずに書くと運用上いろいろな問題が発生する。 それらの問題点のほとんどは書き方のテクニックによって回避することが出来るが、それらのテクニックを駆使すると、今度はDockerfileの中が複雑になっていく。Dockerfileはなぜ複雑にならざるを得ないのか 発生する問題とそれに対するテクニックを例を上げて説明していくことで理解してもらう。rails5.1 hello world projectを例に説明する。 簡単なDockerfileの例 重要なのはFROMとRUNとCOPYのみ FROM ベースとなるimageの指定 https://docs.docker.com/engine
macOSをHighSierraにアップデートしたら、cURLのバージョンが7.54.0になっており、さらにHTTP/2の利用ができるようになっていました。 iOS10からはAPNs ProviderAPIを利用したPUSH通知が受け取れていたため、pemファイルさえあればローカルのmacOSからiPhone実機へ向けたPUSH通知を送れます。 念のため、curlコマンドからnghttp2込みでビルドされているのを確認するのは-Vです。 $curl -Vcurl 7.54.0 (x86_64-apple-darwin17.0) libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0 Protocols: dict file ftp ftpsgopher http https imap imapsldapldaps p
概要CircleCI2.0がリリースされて、よりDockerの必要性を感じています。 社内の基本インフラをきちっと管理する為にも、Dockerの再復習のターンがやってきました。 今回はdocker-compose.ymlの主な記法、DockerComposeの主なコマンドをまとめました。DockerCompose概要ホスト上の複数のコンテナを一元管理する為のツールDocker社が提供docker-compose.ymlで設定を書く たこdocker-compose.ymlDockerComposeの設定を書く為のファイル。 image /build ベースイメージを指定するbuildの場合はDockerfileのパスを指定する command コンテナで動かすコマンドを指定する links / external_links コンテナ間のリンク連携 同一docker-com
1.Docker イメージの理解と コンテナのライフサイクル JAWS-UGコンテナ支部 × JAWS-UG CLI専門支部 #1 発表資料 2016年3月22日(火) @zembutsuTechnology Evangelist;Creationline, Inc. What areDocker Images and Containers, and Container's life cycle. 背景画像CREDIT:スフィア / PIXTA(ピクスタ) 2.本資料の内容 •Docker とは何なのか?お復習い •Docker イメージとDocker コンテナの違い •Docker イメージとレイヤ • コンテナのライフサイクルと主なコマンド ※ 内容はDocker 初心者の方(なんとなくDocker を知っているけれど、 コンテナとイメージの違いが分からないケース
Windows ユーザはDocker ツールボックス(Toolbox)を使い、Docker のソフトウェアをインストールできます。Docker ツールボックスには、以下のDocker ツール群が入っています。Docker CLI クライアントはDocker Engine(エンジン)でコンテナやイメージを作成。DockerMachine(マシン)はWindows 端末からDocker Engine に命令。Docker Compose(コンポーズ)はdocker-compose コマンドを実行。 Kitematic(カイトマティック)はDocker のGUI。Docker QuickStart(クイックスタート)はDocker コマンドライン環境を設定済みのシェル。Oracle VM VirtualBoxDocker Engine デーモンはLinux 特
何がしたいのか 最近はDockerを導入したサービスがガンガン出てきている一方、現場でのDocker導入に足踏みをしているところもあると思います。 今回はDockerを導入するために、「コンテナを利用するとこんなに便利!!」という主張を展開することで、現場でのDocker導入の推進をしたいと思います! まあ、スライドモードを使いたかったんですよ TL;DR コンテナと仮想環境は別物だよ コンテナでの運用するといいことがたくさんあるよ どんな環境でも同じように動かせる デプロイ・ロールバックが簡単 システムが簡単に把握できる あいのり環境もいける コンテナとは コンテナ ≒ VM ??Docker導入しようって言うとこんな話を聞くことがある コンテナってVMみたいなもんでしょ? VMの上にまたVM作るの? AMI使ってるから、わざわざコンテナにする必要がない コンテナ != VM VMとコ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く