SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
LAMP環境にDocker環境を
追加してみた
八田 寛
株式会社トライスクエア
2017.05.31
0.Dockerの必要性
新しいプロジェクトなので、どうせなら最新の Laravel5.4
を採用したい!
と、思ったものの、PHP >= 5.6.4 の文字が。
すでに 5.3系、5.5系、各バージョンのVPSがいくつもあるの
で、またテスト環境用のVPS増やすのもちょっと…
Vagrantを使う手もあるが、VMよりもDockerの方が軽い
というウワサ?
すでにLAMP環境構築されているサーバーに追加して、DB
の共有もできそう。
といった経緯から、LAMP環境がすでに構築されているテス
ト用VPSに、Docker環境の追加を試みることにした。
インストールはyumで簡単にできる
# yum –y install docker
# docker –version
Docker version 1.12.6, build 3a094bd/1.12.6
Dockerのバージョン確認
Docker自動起動設定(CentOS 7系)
# systemctl enable docker
# systemctl is-enabled docker
enabled
Docker手動起動
# systemctl start docker
1.インストールと起動
イメージファイルの確認
# docker images
※インストールしたばかりは空なので何も表示されないはず。
素のCentOS環境から構築したいのでイメージをpull
# docker pull centos
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest a8493f5f50ff 7 weeks ago 192.5 MB
再度メージファイルの確認
Dockerイメージ起動
# docker run -it centos
2.Dockerイメージ起動
リポジトリの追加
# yum install epel-release
# yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
素のCentOS環境で何も入ってないのでツールを入れてみる
# yum -y install cronie-noanacron net-tools iproute bind-utils
Apacheインストール
# yum -y install httpd
php5.6のインストール
# yum --enablerepo=remi-php56 install php php-mbstring php-mcrypt php-pdo php-
gd php-mysql php-opcache php-xml
3.Dockerイメージ内の環境構築
ここまで順調。なので次に、この環境のイメージファイルを
保存し、デーモン化しようとした。
# systemctl enable httpd
# systemctl is-enabled httpd
enabled
Apacheの自動起動設定
よし、コンテナ内の自動起動設定OK…なはず。
この状態でイメージファイル保存
# exit
# docker commit -a "H.Hatta" -m "Apache+PHP“ xxxxxxxxx apache24php56
※ xxxxxxxxx は、IMAGE ID
4.環境構築したDockerイメージを保存
保存したイメージをデーモン化して実行
# docker run -d -p 8888:80 --hostname demohost --name demo apache24php56
ところが…
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
あれ?コンテナ起動してない
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
xxxxxxxxxxx apache24php56 "/bin/bash“ 4 seconds ago Exited (0) demo
コンテナ終了してる…
5-1.環境構築したDockerイメージを起動…できない?
よくよく調べてみると…
「Dockerの思想としては、1コンテナ
1プロセスで実行し、コンテナ間の連携
にはlinkを使うことを推奨している。」
ということらしい。
この言葉でハッ!と気付いた。
自分が大きな勘違いしていたことを…
5-2.環境構築したDockerイメージを起動…できない?
コンテナは、仮想マシンとの比較として、こんな感じの図を
見かけるはず。
ホストOS
コンテナ コンテナ
プロセス プロセス
コンテナ
プロセス プロセス
ホストOS
仮想マシン 仮想マシン
プロセス プロセス
仮想マシン
プロセス プロセス
ゲストOS ゲストOS
なので、てっきり1つのコンテナの中でいろんなプロセスを
動かすものだと思ってた。
5-3.環境構築したDockerイメージを起動…できない?
でもDockerで構築すると実際はこんな感じ。
ホストOS
プロセス
(Apache)
プロセス
(cron)
コンテナ コンテナ
プロセス
(MySQL)
コンテナ
Docker
link link
1プロセス1コンテナで、プロセス間の連携はLinkという
機能でコンテナ間連携をするのです。
5-4.環境構築したDockerイメージを起動…できない?
ということは、これでいけるか?
# docker run -d -p 8888:80 --hostname demohost --name demo apache24php56
/usr/sbin/httpd
上記のように、Docker内で動かすプロセス名を指定してみ
たがこれもダメ。すぐにコンテナ終了してしまう。
だが、そりゃそうだ。/usr/sbin/httpdはバックグラウンド
プロセスを起動させるためのスクリプトなので、スクリプト
自体はすぐ終了してしまう。
5-5.環境構築したDockerイメージを起動…できない?
※/usr/sbin/httpd を明示的に指定してみた
# docker run -d -p 8888:80 –hostname demohost –name demo apache24php56
/usr/sbin/httpd -DFOREGROUND
となると、
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
PORTS NAMES
xxxxxxxx apache24php56 "/usr/sbin/httpd -DFO" 2 seconds ago Up 2 seconds
0.0.0.0:8888->80/tcp demo
※フォアグラウンドで実行するオプション
やっとDockerでhttpdが起動した!
さっそくブラウザでhttpアクセス
http://demohost:8888/
見れた!
6.改めて、環境構築したDockerイメージを起動
7.ホストOSの80番ポートへの割り当て
demohost:8888 とか、URLにいちいちポート番号を書く
のはなんかメンドいので、ホストOSの80番ポートで
Docker内のApacheに接続できるようにしてみたい。
# vi /etc/httpd/conf.d/docker.conf
というわけで、ホストOS側のApache設定ファイルに、
docker環境にProxyするバーチャルホストを追加。
<VirtualHost *:80>
ServerName demohost.hogehoge.hoge
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8888/
ProxyPassReverse / http://127:0.0.0:8888/
</VirtualHost>
# systemctl restart httpd
これで、
※ApacheでProxyする設定
http://demohost.hogehoge.hoge/
でコンテナにアクセスできるようになる。
なんとかApache+PHPがDocker環境で動かせた。
まずはDocker環境でホスト側のIPアドレスを確認する
8-1.ホストOSのMySQLと接続してみよう
でも、もともとLAMP環境のあるサーバーにDocker環境を
追加したので、ホストOSで動いている既存のMySQLに接
続することで、DBサーバーは1つだけにしたい。
# ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
⇒ 172.17.0.1 らしい
# route
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
⇒ gateway というホスト名でもOKらしい
【ip】
コマンド
の場合
【route】
コマンド
の場合
ホストOSのIPアドレスがわかったので、MySQLクライアン
トをインストールして接続を試みる。
# mysql -h gateway -u username –p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'gateway' (113)
接続できない…
あれこれ悩みながら調べた結果、原因はホストOS側の
iptablesであることが判明。
8-2.ホストOSのMySQLと接続してみよう
ホストOS側の iptables で 3306ポートはlocalhost以外か
らの接続が許可されていないだけなので、iptables にルー
ルを追加しよう。
8-3.ホストOSのMySQLと接続してみよう
# iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
2 ACCEPT all -- anywhere anywhere
3 INPUT_direct all -- anywhere anywhere
4 INPUT_ZONES_SOURCE all -- anywhere anywhere
5 INPUT_ZONES all -- anywhere anywhere
6 DROP all -- anywhere anywhere ctstate INVALID
7 REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain INPUTの3番目に追加する。
# iptables -I INPUT 3 -m state --state NEW -p tcp -s 172.17.0.0/16 --dport 3306 -j ACCEPT
そして、再度コンテナ側から接続確認
# mysql -h gateway -u username –p
Enter password:
mysql>
接続OK!
8-4.ホストOSのMySQLと接続してみよう
ご静聴ありがとうございました
https://www.try-square.co.jp/
株式会社トライスクエア
Webアプリケーション受託開発、Webサーバー構築、承ります。

Más contenido relacionado

La actualidad más candente

Apache Auroraの始めかた
Apache Auroraの始めかたApache Auroraの始めかた
Apache Auroraの始めかたMasahito Zembutsu
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?ogawatti
 
Dockerハンズオン
DockerハンズオンDockerハンズオン
DockerハンズオンKazuyuki Mori
 
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Etsuji Nakai
 
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法Masahito Zembutsu
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかaxsh co., LTD.
 
清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~harupong
 
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~HommasSlide
 
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよnpsg
 
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化Yuki Kanazawa
 
使ってわかる 今どきのdocker超入門
使ってわかる 今どきのdocker超入門使ってわかる 今どきのdocker超入門
使ってわかる 今どきのdocker超入門Kazuhide Okamura
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西Masahide Yamamoto
 

La actualidad más candente (20)

Dockerと継続的インテグレーション
Dockerと継続的インテグレーションDockerと継続的インテグレーション
Dockerと継続的インテグレーション
 
Apache Auroraの始めかた
Apache Auroraの始めかたApache Auroraの始めかた
Apache Auroraの始めかた
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?
 
Dockerハンズオン
DockerハンズオンDockerハンズオン
Dockerハンズオン
 
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会
 
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
 
Docker超入門
Docker超入門Docker超入門
Docker超入門
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
 
清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~清貧Docker ~個人がDockerを使う理由~
清貧Docker ~個人がDockerを使う理由~
 
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
 
Openresty
OpenrestyOpenresty
Openresty
 
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよ
 
Dockerの導入
Dockerの導入Dockerの導入
Dockerの導入
 
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
 
Jenkins with Docker
Jenkins with DockerJenkins with Docker
Jenkins with Docker
 
Niigata.pm #1
Niigata.pm #1Niigata.pm #1
Niigata.pm #1
 
使ってわかる 今どきのdocker超入門
使ってわかる 今どきのdocker超入門使ってわかる 今どきのdocker超入門
使ってわかる 今どきのdocker超入門
 
Docker入門
Docker入門Docker入門
Docker入門
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
 
CentOSでつくる神Plesk
CentOSでつくる神PleskCentOSでつくる神Plesk
CentOSでつくる神Plesk
 

Similar a LAMP環境にDocker環境を追加してみた

Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料teruyaono1
 
Docker handson
Docker handsonDocker handson
Docker handsonkoda3
 
Docker実践入門
Docker実践入門Docker実践入門
Docker実践入門hiro nemu
 
DockerでAlmaLinux(web, php, pukiwiki)環境構築
DockerでAlmaLinux(web, php, pukiwiki)環境構築DockerでAlmaLinux(web, php, pukiwiki)環境構築
DockerでAlmaLinux(web, php, pukiwiki)環境構築Yoshihiro Mizoguchi
 
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaSラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaSnpsg
 
Dockerでlamp環境を作って見る
Dockerでlamp環境を作って見るDockerでlamp環境を作って見る
Dockerでlamp環境を作って見るzhengen lin
 
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Masahiro Nagano
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門Tsukasa Kato
 
Docker swarm mode 入門と ECS との比較
Docker swarm mode 入門と ECS との比較Docker swarm mode 入門と ECS との比較
Docker swarm mode 入門と ECS との比較Yoshinori Teraoka
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもんMasahito Zembutsu
 
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念Masahito Zembutsu
 
Newcomer2020 Docker研修
Newcomer2020 Docker研修Newcomer2020 Docker研修
Newcomer2020 Docker研修Suguru Yazawa
 
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでDockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでRyo Nakamaru
 
社内勉強会(Docker)
社内勉強会(Docker)社内勉強会(Docker)
社内勉強会(Docker)Shinya Sasaki
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようmookjp
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン虎の穴 開発室
 
Dockerハンズオン
DockerハンズオンDockerハンズオン
Dockerハンズオン啓介 大橋
 

Similar a LAMP環境にDocker環境を追加してみた (20)

Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料
 
Kvwatcher
KvwatcherKvwatcher
Kvwatcher
 
Docker handson
Docker handsonDocker handson
Docker handson
 
Docker実践入門
Docker実践入門Docker実践入門
Docker実践入門
 
DockerでAlmaLinux(web, php, pukiwiki)環境構築
DockerでAlmaLinux(web, php, pukiwiki)環境構築DockerでAlmaLinux(web, php, pukiwiki)環境構築
DockerでAlmaLinux(web, php, pukiwiki)環境構築
 
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaSラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
 
Lxc on cloud
Lxc on cloudLxc on cloud
Lxc on cloud
 
Dockerでlamp環境を作って見る
Dockerでlamp環境を作って見るDockerでlamp環境を作って見る
Dockerでlamp環境を作って見る
 
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
 
オトナのDocker入門
オトナのDocker入門オトナのDocker入門
オトナのDocker入門
 
Docker swarm mode 入門と ECS との比較
Docker swarm mode 入門と ECS との比較Docker swarm mode 入門と ECS との比較
Docker swarm mode 入門と ECS との比較
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
 
Hadoop on LXC
Hadoop on LXCHadoop on LXC
Hadoop on LXC
 
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
 
Newcomer2020 Docker研修
Newcomer2020 Docker研修Newcomer2020 Docker研修
Newcomer2020 Docker研修
 
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまでDockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
 
社内勉強会(Docker)
社内勉強会(Docker)社内勉強会(Docker)
社内勉強会(Docker)
 
DockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみようDockerでWordPressサイトを開発してみよう
DockerでWordPressサイトを開発してみよう
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン
 
Dockerハンズオン
DockerハンズオンDockerハンズオン
Dockerハンズオン
 

Último

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 

Último (10)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

LAMP環境にDocker環境を追加してみた