SlideShare a Scribd company logo
1 of 18
Download to read offline
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを使う際のTips
クラウドサービス事業本部 プラットフォーム開発部
杉山太紀
2018/9/19 ニフクラ エンジニア ミートアップ 第8回
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
まずはじめに
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
Q. Dockerをニフクラ上で動かすのは利用規約の違反に当たらないか?
A. 当たりません!大丈夫です!
ひとつの OS(Kernel) を複数の実行環境(名
前空間)に分離
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■禁止行為: 作成したサーバの再仮想行為
Dockerはリソース空間を隔離する仕組みであり、
再仮想化しているわけではないのでOK!
■禁止行為: ニフクラ上に作成したサーバのネットワーク設定変更
仮想ブリッジに付与される仮想MACで
直接通信を行うような設定を
しなければOK!
(実MACに付与されているIPでNATする)
dkcerhost
コンテナA
docker0(仮想ブリッジ)
コンテナB
Docker Host
Docker network
NIC 10.104.62.253
172.17.0.1
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
Q. Dockerを使うとニフクラのコントロールパネルの表示が
おかしくなるのですが…
A. 今回解説していきます!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
具体的にどういう現象が起こるのか
ニフクラでDocker導入する流れとともに見ていきます
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■ ニフクラでサーバを準備
今回使用するOS : Ubuntu 16.04
CentOSだと
- 必要なServiceのアップデートが大変
- kernelのアップデートも必要
Dockerを使う際はUbuntuを推奨します
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■ 公式サイトを参考にDockerをInstall
https://docs.docker.com/install/linux/docker-ce/ubuntu/
DockerがInstallされ、動いていることを確認
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■ サーバの状態をもう一度確認すると…
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
プライベートIPが変わってしまっている!?
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■サーバのIP確認してみると…
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
Docker で追加したものが表示されてしまっている…
IP表示はニフクラでは open-vm-tools を利用している
Dockerの利用により、docker0,veth などのインターフェースが追加さ
れ、コントロールパネルで表示されるIPの情報がずれてしまっている
open-vm-toolsを設定変更し、順序を制御すれば正しく表示できる!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■設定変更方法の紹介
まずはopen-vm-toolsのverを確認
取得できる情報の順序を制御出来るのは ver 10.2 から
ver がそれ以下の場合はバージョンアップが必要
・apt upgrade open-vm-tools
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■/etc/vmware-tools/tools.conf を編集
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■ open-vm-tools を再起動
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■再度ニフクラのコンパネを確認してみると…
もとのIPが表示されるようになっています!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
■ ニフクラ上でDockerを利用しても全然大丈夫!
利用規約違反にはあたりません!
■Dockerを利用する際はopen-vm-toolsの設定を
入れるとより快適に!
まとめ
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED

More Related Content

What's hot

Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送Google Cloud Platform - Japan
 
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48Preferred Networks
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)NTT DATA Technology & Innovation
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術Preferred Networks
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方Yoshiyasu SAEKI
 
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...Preferred Networks
 
Prometheus at Preferred Networks
Prometheus at Preferred NetworksPrometheus at Preferred Networks
Prometheus at Preferred NetworksPreferred Networks
 
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
今話題のいろいろなコンテナランタイムを比較してみた
今話題のいろいろなコンテナランタイムを比較してみた今話題のいろいろなコンテナランタイムを比較してみた
今話題のいろいろなコンテナランタイムを比較してみたKohei Tokunaga
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengewhywaita
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす Akihiro Suda
 
コスト最適化概論
コスト最適化概論コスト最適化概論
コスト最適化概論RikiMakita
 
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Platform - Japan
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理NTT DATA Technology & Innovation
 

What's hot (20)

Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
進化するIX
進化するIX進化するIX
進化するIX
 
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組みYJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
 
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
 
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
 
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
 
Prometheus at Preferred Networks
Prometheus at Preferred NetworksPrometheus at Preferred Networks
Prometheus at Preferred Networks
 
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
 
今話題のいろいろなコンテナランタイムを比較してみた
今話題のいろいろなコンテナランタイムを比較してみた今話題のいろいろなコンテナランタイムを比較してみた
今話題のいろいろなコンテナランタイムを比較してみた
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
 
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
 
コスト最適化概論
コスト最適化概論コスト最適化概論
コスト最適化概論
 
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 

Similar to ニフクラでDockerを使う際のTips

"Up" with vagrant and docker
"Up" with vagrant and docker"Up" with vagrant and docker
"Up" with vagrant and dockerHiroshi Miura
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformWataru Unno
 
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Tomoya Kitayama
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Masahito Zembutsu
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)NTT DATA Technology & Innovation
 
Windows の Docker 上で PGX を動かしてみた
Windows の Docker 上で PGX を動かしてみたWindows の Docker 上で PGX を動かしてみた
Windows の Docker 上で PGX を動かしてみたHikari Morita
 
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達softlayerjp
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!Hirotaka Sato
 
"Up" with vagrant and docker
"Up" with vagrant and docker"Up" with vagrant and docker
"Up" with vagrant and dockerHiroshi Miura
 

Similar to ニフクラでDockerを使う際のTips (20)

ニフクラのサービス基盤運用におけるCIの取り組み
ニフクラのサービス基盤運用におけるCIの取り組みニフクラのサービス基盤運用におけるCIの取り組み
ニフクラのサービス基盤運用におけるCIの取り組み
 
これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門これから始めるエンジニアのためのクラウド超入門
これから始めるエンジニアのためのクラウド超入門
 
ドリコムのインフラCI
ドリコムのインフラCIドリコムのインフラCI
ドリコムのインフラCI
 
L2延伸を利用したクラウド移行とクラウド活用術
L2延伸を利用したクラウド移行とクラウド活用術L2延伸を利用したクラウド移行とクラウド活用術
L2延伸を利用したクラウド移行とクラウド活用術
 
ニフクラ × RancherでつくるKubernetes環境
ニフクラ × RancherでつくるKubernetes環境ニフクラ × RancherでつくるKubernetes環境
ニフクラ × RancherでつくるKubernetes環境
 
インフラチームのリモートワーク
インフラチームのリモートワークインフラチームのリモートワーク
インフラチームのリモートワーク
 
Kubernetes Cluster Adminやってました #con_rider
Kubernetes Cluster Adminやってました #con_riderKubernetes Cluster Adminやってました #con_rider
Kubernetes Cluster Adminやってました #con_rider
 
"Up" with vagrant and docker
"Up" with vagrant and docker"Up" with vagrant and docker
"Up" with vagrant and docker
 
devsummit_nifcloud_vmware
devsummit_nifcloud_vmwaredevsummit_nifcloud_vmware
devsummit_nifcloud_vmware
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with Terraform
 
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
 
20181228 ncf to_azure_batch
20181228 ncf to_azure_batch20181228 ncf to_azure_batch
20181228 ncf to_azure_batch
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
 
【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
 
マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!!
マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!!マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!!
マネージドKubernetesサービス ニフクラ Hatoba(β)リリース!!
 
Windows の Docker 上で PGX を動かしてみた
Windows の Docker 上で PGX を動かしてみたWindows の Docker 上で PGX を動かしてみた
Windows の Docker 上で PGX を動かしてみた
 
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!
 
"Up" with vagrant and docker
"Up" with vagrant and docker"Up" with vagrant and docker
"Up" with vagrant and docker
 

More from 富士通クラウドテクノロジーズ株式会社

More from 富士通クラウドテクノロジーズ株式会社 (20)

IPsec VPNとSSL-VPNの違い
IPsec VPNとSSL-VPNの違いIPsec VPNとSSL-VPNの違い
IPsec VPNとSSL-VPNの違い
 
弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf弊社サービスを使って ノーコード開発してみた.pdf
弊社サービスを使って ノーコード開発してみた.pdf
 
今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf今から始めるUbuntu入門_202307.pdf
今から始めるUbuntu入門_202307.pdf
 
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
 
自宅k8s/vSphere入門
自宅k8s/vSphere入門自宅k8s/vSphere入門
自宅k8s/vSphere入門
 
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
 
今さら聞けないバックアップの基礎
今さら聞けないバックアップの基礎今さら聞けないバックアップの基礎
今さら聞けないバックアップの基礎
 
DevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOpsDevOps with GitLabで始める簡単DevOps
DevOps with GitLabで始める簡単DevOps
 
自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた
 
自宅インフラの育て方 第2回
自宅インフラの育て方 第2回自宅インフラの育て方 第2回
自宅インフラの育て方 第2回
 
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
 
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみようマネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
 
GitLabで始めるDevOps入門
GitLabで始めるDevOps入門GitLabで始めるDevOps入門
GitLabで始めるDevOps入門
 
GitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみたGitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみた
 
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについてvSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
 
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOpsVM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
 
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
 
入社2年目社員から見た VDI(DaaS)の運用とセキュリティ
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ入社2年目社員から見たVDI(DaaS)の運用とセキュリティ
入社2年目社員から見た VDI(DaaS)の運用とセキュリティ
 
いつでも在宅勤務
いつでも在宅勤務いつでも在宅勤務
いつでも在宅勤務
 
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ
テレワーク中もさみしくない!オンライン社内レクリエーションのススメテレワーク中もさみしくない!オンライン社内レクリエーションのススメ
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ
 

Recently uploaded

U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】
U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】
U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】U-22プログラミング・コンテスト運営事務局
 
This_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxThis_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxTomohiro Tamura
 
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話MinoruInoue2
 
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI togetherAIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI togetherChuki ちゅき
 
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousan
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousanモバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousan
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousanAndrey Chernov
 
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話Ryoichi Ito
 
20240321 エンジニアマーケティングの業務紹介(DevRel).pptx
20240321 エンジニアマーケティングの業務紹介(DevRel).pptx20240321 エンジニアマーケティングの業務紹介(DevRel).pptx
20240321 エンジニアマーケティングの業務紹介(DevRel).pptxCybozu, Inc.
 

Recently uploaded (7)

U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】
U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】
U-22プログラミング・コンテスト2024 作品説明動画制作のポイント【2024年4月公開】
 
This_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxThis_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptx
 
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
 
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI togetherAIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
 
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousan
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousanモバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousan
モバイルアプリパフォーマンス向上の道を踏み出す前に知っておきたいコト!@andousan
 
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話
コミュニティの要望に高速で応えることとエンジニアとしてのキャリア形成を frourio 採用で一石二鳥した話
 
20240321 エンジニアマーケティングの業務紹介(DevRel).pptx
20240321 エンジニアマーケティングの業務紹介(DevRel).pptx20240321 エンジニアマーケティングの業務紹介(DevRel).pptx
20240321 エンジニアマーケティングの業務紹介(DevRel).pptx
 

ニフクラでDockerを使う際のTips

  • 1. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを使う際のTips クラウドサービス事業本部 プラットフォーム開発部 杉山太紀 2018/9/19 ニフクラ エンジニア ミートアップ 第8回
  • 2. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 まずはじめに
  • 3. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 Q. Dockerをニフクラ上で動かすのは利用規約の違反に当たらないか? A. 当たりません!大丈夫です! ひとつの OS(Kernel) を複数の実行環境(名 前空間)に分離
  • 4. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■禁止行為: 作成したサーバの再仮想行為 Dockerはリソース空間を隔離する仕組みであり、 再仮想化しているわけではないのでOK! ■禁止行為: ニフクラ上に作成したサーバのネットワーク設定変更 仮想ブリッジに付与される仮想MACで 直接通信を行うような設定を しなければOK! (実MACに付与されているIPでNATする) dkcerhost コンテナA docker0(仮想ブリッジ) コンテナB Docker Host Docker network NIC 10.104.62.253 172.17.0.1
  • 5. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 Q. Dockerを使うとニフクラのコントロールパネルの表示が おかしくなるのですが… A. 今回解説していきます!
  • 6. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 具体的にどういう現象が起こるのか ニフクラでDocker導入する流れとともに見ていきます
  • 7. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■ ニフクラでサーバを準備 今回使用するOS : Ubuntu 16.04 CentOSだと - 必要なServiceのアップデートが大変 - kernelのアップデートも必要 Dockerを使う際はUbuntuを推奨します
  • 8. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■ 公式サイトを参考にDockerをInstall https://docs.docker.com/install/linux/docker-ce/ubuntu/ DockerがInstallされ、動いていることを確認
  • 9. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■ サーバの状態をもう一度確認すると…
  • 10. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す プライベートIPが変わってしまっている!?
  • 11. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■サーバのIP確認してみると…
  • 12. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す Docker で追加したものが表示されてしまっている… IP表示はニフクラでは open-vm-tools を利用している Dockerの利用により、docker0,veth などのインターフェースが追加さ れ、コントロールパネルで表示されるIPの情報がずれてしまっている open-vm-toolsを設定変更し、順序を制御すれば正しく表示できる!
  • 13. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■設定変更方法の紹介 まずはopen-vm-toolsのverを確認 取得できる情報の順序を制御出来るのは ver 10.2 から ver がそれ以下の場合はバージョンアップが必要 ・apt upgrade open-vm-tools
  • 14. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■/etc/vmware-tools/tools.conf を編集
  • 15. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■ open-vm-tools を再起動
  • 16. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■再度ニフクラのコンパネを確認してみると… もとのIPが表示されるようになっています!
  • 17. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED ■ ニフクラ上でDockerを利用しても全然大丈夫! 利用規約違反にはあたりません! ■Dockerを利用する際はopen-vm-toolsの設定を 入れるとより快適に! まとめ
  • 18. Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED