Enviar búsqueda
Cargar
Docker Hello World
•
12 recomendaciones
•
6,470 vistas
T
Takao Fukui
Seguir
ローカル環境のdockerにRedmineをインストール。 その後Docker Hubを経由し、AWSにデプロイします。
Leer menos
Leer más
Viajes
Denunciar
Compartir
Denunciar
Compartir
1 de 26
Descargar ahora
Descargar para leer sin conexión
Recomendados
Windows とコンテナの話
Windows とコンテナの話
Kazuki Takai
Windows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみる
Kazuki Takai
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
Docker入門
Docker入門
Shun Tsunoda
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
Recomendados
Windows とコンテナの話
Windows とコンテナの話
Kazuki Takai
Windows Server 2019 で Container を使ってみる
Windows Server 2019 で Container を使ってみる
Kazuki Takai
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
Asuka Suzuki
Docker入門
Docker入門
Shun Tsunoda
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
OpenStackとDockerの未来像
OpenStackとDockerの未来像
Etsuji Nakai
Dockerの基本的な話
Dockerの基本的な話
gree_tech
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
Dockerハンズオン
Dockerハンズオン
Kon Yuichi
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Yosuke INOUE
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
Docker1.13で変わったことをわからないなりにまとめてみた
Docker1.13で変わったことをわからないなりにまとめてみた
Kouta Asai
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019 Winter version and Knative
Masahito Zembutsu
Docker Chronicle 2021.09
Docker Chronicle 2021.09
Masahito Zembutsu
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
Dockerのネットワークについて
Dockerのネットワークについて
Nobuyuki Matsui
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
h-otter
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
Takashi Kanai
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Kohsuke Kawaguchi
Hello GoDoc!
Hello GoDoc!
laco0416
Kernel resource
Kernel resource
Kai Sasaki
Más contenido relacionado
La actualidad más candente
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
OpenStackとDockerの未来像
OpenStackとDockerの未来像
Etsuji Nakai
Dockerの基本的な話
Dockerの基本的な話
gree_tech
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
Dockerハンズオン
Dockerハンズオン
Kon Yuichi
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Microsoft Corporation
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Yosuke INOUE
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
Docker1.13で変わったことをわからないなりにまとめてみた
Docker1.13で変わったことをわからないなりにまとめてみた
Kouta Asai
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019 Winter version and Knative
Masahito Zembutsu
Docker Chronicle 2021.09
Docker Chronicle 2021.09
Masahito Zembutsu
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
Dockerのネットワークについて
Dockerのネットワークについて
Nobuyuki Matsui
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
h-otter
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
Takashi Kanai
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Kohsuke Kawaguchi
La actualidad más candente
(20)
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
OpenStackとDockerの未来像
OpenStackとDockerの未来像
Dockerの基本的な話
Dockerの基本的な話
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Dockerハンズオン
Dockerハンズオン
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Docker1.13で変わったことをわからないなりにまとめてみた
Docker1.13で変わったことをわからないなりにまとめてみた
コンテナ導入概要資料2018
コンテナ導入概要資料2018
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019 Winter version and Knative
Docker Chronicle 2021.09
Docker Chronicle 2021.09
貧乏人でも出来るお手軽docker
貧乏人でも出来るお手軽docker
Dockerのネットワークについて
Dockerのネットワークについて
CAMPHOR- day 2020 - Docker 超入門
CAMPHOR- day 2020 - Docker 超入門
Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
Windows Server 2016上でLinuxコンテナが動いた!
Windows Server 2016上でLinuxコンテナが動いた!
Jenkins User Conference 東京 2015
Jenkins User Conference 東京 2015
Destacado
Hello GoDoc!
Hello GoDoc!
laco0416
Kernel resource
Kernel resource
Kai Sasaki
Dockerをすこーしさわってみる
Dockerをすこーしさわってみる
Yuta Ohashi
Kernel overview
Kernel overview
Kai Sasaki
作られては消えていく泡のように儚いクラスタの運用話
作られては消えていく泡のように儚いクラスタの運用話
Tsuyoshi Torii
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
Sola勉強会 vagrant入門 ver.2
Sola勉強会 vagrant入門 ver.2
Shiojiri Ohhara
5分でなんとなーくわかるDocker
5分でなんとなーくわかるDocker
Yuta Ohashi
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
Cgroupあれこれ-第4回コンテナ型仮想化の情報交換会資料
Cgroupあれこれ-第4回コンテナ型仮想化の情報交換会資料
KamezawaHiroyuki
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
Masahito Zembutsu
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Daijiro Abe
Vagrant体験入門
Vagrant体験入門
Masashi Shinbara
開発現場で活用するVagrant
開発現場で活用するVagrant
Masashi Shinbara
邪道Jenkins
邪道Jenkins
hazisarashi
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に
Operation Lab, LLC.
WordPress サイトの 長期的メンテナンス
WordPress サイトの 長期的メンテナンス
Naoko Takano
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
Vagrant + Puppet
Vagrant + Puppet
Gustavo Chaves
Destacado
(20)
Hello GoDoc!
Hello GoDoc!
Kernel resource
Kernel resource
Dockerをすこーしさわってみる
Dockerをすこーしさわってみる
Kernel overview
Kernel overview
作られては消えていく泡のように儚いクラスタの運用話
作られては消えていく泡のように儚いクラスタの運用話
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Sola勉強会 vagrant入門 ver.2
Sola勉強会 vagrant入門 ver.2
5分でなんとなーくわかるDocker
5分でなんとなーくわかるDocker
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Cgroupあれこれ-第4回コンテナ型仮想化の情報交換会資料
Cgroupあれこれ-第4回コンテナ型仮想化の情報交換会資料
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Vagrant体験入門
Vagrant体験入門
開発現場で活用するVagrant
開発現場で活用するVagrant
邪道Jenkins
邪道Jenkins
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に
WordPress サイトの 長期的メンテナンス
WordPress サイトの 長期的メンテナンス
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
Selenium Antipatterns
Selenium Antipatterns
Vagrant + Puppet
Vagrant + Puppet
Similar a Docker Hello World
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Docker 入門
Docker 入門
itatyo
Dockerことはじめ的なはなし
Dockerことはじめ的なはなし
pinmarch_t Tada
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Tsukasa Kato
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Masahito Zembutsu
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Tsukasa Kato
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Docker実践入門
Docker実践入門
hiro nemu
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Getting started with Windows Containers
Getting started with Windows Containers
Kazuki Takai
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
Dockerについて【勉強会資料】
Dockerについて【勉強会資料】
株式会社キャッチアップ
Similar a Docker Hello World
(20)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
Docker 入門
Docker 入門
Dockerことはじめ的なはなし
Dockerことはじめ的なはなし
オトナのDocker入門
オトナのDocker入門
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Docker実践入門
Docker実践入門
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Getting started with Windows Containers
Getting started with Windows Containers
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Dockerについて【勉強会資料】
Dockerについて【勉強会資料】
Docker Hello World
1.
Docker Hello World NODE-Setagaya
#11 / @ftakao2007
2.
Dockerとは Docker社(旧dotCloud)が開発する オープンソースのコンテナ管理ソフトウェア
3.
Dockerの魅力 • アプリケーションを少ないリソースで効率良く実行できる • 開発環境が簡単に用意でき、かつ本番環境と共通化できる ->
プロダクション環境に転送、実行すると手元で設定した アプケーションがそのままプロダクションで動く • ベンダーロックインを気にしなくて良い -> GoogleのManagedVM, AmazonのElastic Beanstalkなど、 Dockerをサポートするクラウドベンダーが増えつつある -> 利用しているクラウドベンダーが飛んでもすぐ移行対応しやすい 参考:老舗クラウドストレージサービスの倒産−Nirvanix− • Docker1.0リリース、商用サポートが開始された -> 2014年6月より商用サポート開始、ユースケースも
4.
Docker1.0からの変更点 • これまでのDocker(ソフトウェア)は「Docker Engine」と呼ばれるようになる ->
「Docker」は「Docker Engine」やDocker社が提供するWebサービス 「Docker Hub」など、Dockerプラットフォーム全体の総称となる • 「Docker Hub」のサービス開始 - クラウドサービス(AWS,GCE,etc...)に「Docker Hub API」を介して自動デプロイする機能 - GitHubやAtlassian Bitbucketなどのソースコード管理サービスと連携して自動ビルドする機能 - GitHubやAWS、Jenkinsなどと連携するWebhooks機能 - Dockerイメージを共有する「Docker Hub Registry」
5.
やってみる 1.ローカルでRedmineを動かす 2.AWSへデプロイする ※ ローカル環境はMacBookAir(marvericks)です ※ たまにコピペ実行できない箇所があるようです
6.
1.ローカルでRedmineを動かす 1-0. gitのインストール 1-1. VirtualBoxインストール 1-2.
Vagrant インストール 1-3. CoreOSインストール 1-4. Vagrantfile編集 1-5. dockerでRedmineを立ち上げる
7.
1.ローカルでRedmineを動かす 1-0. gitのインストール 1-0-1. Homebrewのインストール ruby
-e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" (Mac用のyumとかapt-getみたいなもの) 1-0-2. gitのインストール brew install git
8.
1.ローカルでRedmineを動かす 1-1. VirtualBoxインストール 公式サイトのDownload VirtualBoxから 「VirtualBox
4.3.12 for OS X hosts x86/amd64」 をクリックしてdmgファイルをダウンロードして実行 ※ 2014年6月時点ではバージョンは4.3.12 ※ 公式のインストーラーから入れる方法推奨
9.
1.ローカルでRedmineを動かす 1-2. Vagrant インストール DOWNLOAD
VAGRANTから 「Universal (32 and 64-bit)」 をクリックしてdmgファイルをダウンロードして実行 ※ 公式のインストーラーから入れる方法推奨
10.
1.ローカルでRedmineを動かす 1-3. CoreOSインストール (Dockerありきの小さなOS) mkdir
/work cd /work git clone https://github.com/coreos/coreos-vagrant/ cd coreos-vagrant
11.
1.ローカルでRedmineを動かす 1-4. Vagrantfile編集 vi Vagrantfile ̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶- config.vm.network
:forwarded_port, guest: 80, host: 3000 ̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶- ※ ブラウザからlocalhostのポート3000にアクセスすると CoreOSのポート80に接続するための設定 ※ 上記をVagrantfileの適当な場所に追記 … end ! # add ftakao2007 2014/06/13 config.vm.network :forwarded_port, guest: 80, host: 3000 <-今回はファイルの最後の方に追記 ! end end end
12.
1.ローカルでRedmineを動かす 1-5. dockerでRedmineを立ち上げる vagrant up vagrant
ssh ※CoreOSのイメージを立ち上げてsshでログインする ※ 初回の起動はイメージのダウンロードに時間がかかります。 月の通信量制限に気をつけてください。
13.
1.ローカルでRedmineを動かす 1-5. dockerでRedmineを立ち上げる docker pull
sameersbn/redmine:latest ※ redmineのコンテナイメージをダウンロード ※ 容量は多めでダウンロードに時間がかかります。 月の通信量制限に気をつけてください。
14.
1.ローカルでRedmineを動かす 1-5. dockerでRedmineを立ち上げる git clone
https://github.com/sameersbn/docker-redmine.git cd docker-redmine/ docker build --tag="$USER/redmine" . docker run --name redmine -d -p 80:80 sameersbn/redmine:2.5.1 REDMINE_IP=$(docker inspect redmine ¦ grep IPAddres ¦ awk -F'"' '{print $4}') curl http://$REDMINE_IP ※ docker runの -p 80:80 はCoreOSとRedmineコンテナとの間の ポートフォワーディング設定。Vagrantfileの設定も合わせると ホストPC:3000 → CoreOS:80 → Redmine:80 となる。 ※ 正しく設定されていると最後のcurlでそれっぽいhtmlが流れる
15.
1.ローカルでRedmineを動かす 1-5. dockerでRedmineを立ち上げる ブラウザから http://localhost:3000 にアクセスする ※ 正しく設定されているとRedmineの画面が表示される
16.
【脱線】手作業でインストールする場合 ※ 数年前の手順をまとめたマインドマップ抜粋 など気にせねばならず、現時点のOSやソフトウェアで この通り構築しても素直にRedmineが動く気がしません。。 • OSの種類やバージョン •
ソフトウェアの種類やバージョン • その他環境の違い
17.
2.AWSへデプロイする 1-0. Docker Hubにアカウント作成 1-1.
Docker Hubにリポジトリ作成 1-2. docker image作成とDocker Hubへpush 1-3. Dockerrun.aws.jsonファイル作成 1-4. Elastic Beanstalkにデプロイ ※ AWSアカウントは既に有る事前提です
18.
2.AWSへデプロイする 1-0. Docker Hubにアカウント作成 ※旧docker
index
19.
2.AWSへデプロイする 1-1. Docker Hubにリポジトリ作成 ※
[ユーザ名 / タグ名] の命名規則が一般的
20.
2.AWSへデプロイする 1-2. docker image作成とDocker
Hubへpush docker commit -m first commit" redmine ftakao2007/nodesetagaya docker images ※ ユーザ名/tag名のRepositoryができていることを確認 docker push ftakao2007/nodesetagaya ※ Docker Hubにpushされる ※ ftakao2007/nodesetagaya(ユーザ名/tag名)は先ほど自分で作成したものに 置き換えてください
21.
2.AWSへデプロイする 1-3. Dockerrun.aws.jsonファイル作成 vi Dockerrun.aws.json ̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶- { "AWSEBDockerrunVersion":
"1", "Image" : { "Name" : "ftakao2007/nodesetagaya:latest" }, "Ports" : [{ "ContainerPort": "80" }] } ̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶- ※ 後ほどAWSにアップしますので適当なフォルダに保存しておいてください ※ ftakao2007/nodesetagaya(ユーザ名/tag名)は先ほど自分で作成したものに 置き換えてください
22.
2.AWSへデプロイする 1-4. Elastic Beanstalkにデプロイ Elastic
Beanstalkのリンクをクリック ※以下選択肢と入力した内容抜粋 Create New Environment ! 「Environment Type」 Environment tier: Web Server 1.0 Predefined configuration: Docker Environment type:Single instance ! 「Application Version」 Source: Upload your own (作成したDockerrun.aws.jsonを選択)
23.
2.AWSへデプロイする 1-4. Elastic Beanstalkにデプロイ 「Environment
Information」 Environment name: myFirstElasticBeans-env (デフォルト) Environment URL: NODE-setagaya-test (任意の文字列) Description: NODE-setagaya-test (任意の文字列) ! 「Additional Resources」 全てチェック無しでNext ! 「Configuration Details」 Instance type: t1.micro EC2 key pair: (作成しているkey pairを選択) Email address: (空欄) Instance profile:(デフォルト)
24.
2.AWSへデプロイする 1-4. Elastic Beanstalkにデプロイ 「Environment
Tags」 全て空欄のままNext ! 「Review」 Launchをクリック ! 10分ほど待つ HealthがGreenになったらクリック
25.
2.AWSへデプロイする Redmineの画面が表示される 1-4. Elastic Beanstalkにデプロイ ※
課金されますので試したあとはアプリを忘れず削除してください
26.
参考ページ • Linux女子部 Dockerを支える技術 Dockerの技術的な内容解説 •
いまさら聞けないDocker入門 Docker1.0についてのわかりやすい説明 • Dockerで何が変わるのか ベンダーロックが無くなることについてなど
Descargar ahora