Submit Search
Dockerイメージを作る
6 likes
2,585 views
Masahiro Tomita
Dockerイメージを作る
Technology
Read more
1 of 26
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
More Related Content
PDF
Dockerの導入
regret raym
PDF
Docker Machineを始めるには?
Masahito Zembutsu
PDF
Docker Swarm入門
Masahito Zembutsu
PPTX
Alpine linuxを触ってみよう
Ryo Adachi
PPTX
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
PPTX
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Naoki Nagazumi
PDF
Docker超入門
Katsunori Kanda
PDF
Dockerと継続的インテグレーション
Yahoo!デベロッパーネットワーク
Dockerの導入
regret raym
Docker Machineを始めるには?
Masahito Zembutsu
Docker Swarm入門
Masahito Zembutsu
Alpine linuxを触ってみよう
Ryo Adachi
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Naoki Nagazumi
Docker超入門
Katsunori Kanda
Dockerと継続的インテグレーション
Yahoo!デベロッパーネットワーク
What's hot
(20)
PDF
コマンドラインツールとしてのDocker
74th
PDF
GitLab + Dokku で作る CI/CD 環境
Kazuhiro Nishiyama
PDF
Docker lifecycle event hooks
Ryo Nakamaru
PPTX
Ansibleを使ってdockerコンテナをプロビジョニングする
Ryo Adachi
PDF
DockerでGUIアプリケーションを動かす
igjit
PDF
Jenkins with Docker
Yahoo!デベロッパーネットワーク
PDF
Docker入門
Keita Midorikawa
PDF
割と新し目の Open shift origin で作る自宅 paas 作成記
Hara Yoshihiko
PPTX
Dockerを使ってみよう
Ryo Adachi
PDF
Walter ファミリーの紹介 at Shibuya.go#1
Gosuke Miyashita
PDF
JAWS-UG コンテナ支部 Docker入門 10分ハンズオン
Ryo Nakamaru
PDF
Dockerさわってみた
Masahiro Tomita
PDF
Docker入門
Shiojiri Ohhara
PDF
Drone.io のご紹介
Uchio Kondo
PDF
あの日実行したコンテナの名前を僕達はまだ知らない。
Masahito Zembutsu
PDF
Sinatra and heroku for mac
Naoyuki Mitsuboshi
PDF
Niigata.pm #1
hayajo Imai
PDF
清貧Docker ~個人がDockerを使う理由~
harupong
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
PDF
WSL2+docker+JupyterとVS Codeリモート環境の構築
Saito5656
コマンドラインツールとしてのDocker
74th
GitLab + Dokku で作る CI/CD 環境
Kazuhiro Nishiyama
Docker lifecycle event hooks
Ryo Nakamaru
Ansibleを使ってdockerコンテナをプロビジョニングする
Ryo Adachi
DockerでGUIアプリケーションを動かす
igjit
Jenkins with Docker
Yahoo!デベロッパーネットワーク
Docker入門
Keita Midorikawa
割と新し目の Open shift origin で作る自宅 paas 作成記
Hara Yoshihiko
Dockerを使ってみよう
Ryo Adachi
Walter ファミリーの紹介 at Shibuya.go#1
Gosuke Miyashita
JAWS-UG コンテナ支部 Docker入門 10分ハンズオン
Ryo Nakamaru
Dockerさわってみた
Masahiro Tomita
Docker入門
Shiojiri Ohhara
Drone.io のご紹介
Uchio Kondo
あの日実行したコンテナの名前を僕達はまだ知らない。
Masahito Zembutsu
Sinatra and heroku for mac
Naoyuki Mitsuboshi
Niigata.pm #1
hayajo Imai
清貧Docker ~個人がDockerを使う理由~
harupong
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
WSL2+docker+JupyterとVS Codeリモート環境の構築
Saito5656
Ad
Similar to Dockerイメージを作る
(20)
PDF
Docker実践入門
hiro nemu
PPTX
Docker Tokyo
cyberblack28 Ichikawa
PDF
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
PDF
Dockerハンズオン
Kazuyuki Mori
PDF
DockerとDocker Hubの操作と概念
Masahito Zembutsu
PDF
ゆるふわなDockerの使い方
Kento Aoyama
PDF
Docker社内勉強会
osamu_takezawa
PPTX
Dockerでlamp環境を作って見る
zhengen lin
PDF
Docker講習会資料
teruyaono1
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
PDF
Webアプリケーション開発者のためのDockerハンズオン
虎の穴 開発室
PPTX
Dockerハンズオン
啓介 大橋
PPTX
ラズパイ2で動く Docker PaaS
npsg
PDF
Webアプリケーション開発者のためのDockerハンズオン20210519
虎の穴 開発室
PPTX
Docker & Kubernetes基礎
Daisuke Hiraoka
PDF
Dockerハンズオン
Kon Yuichi
PDF
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
PDF
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
PPTX
Docker超入門
VirtualTech Japan Inc.
Docker実践入門
hiro nemu
Docker Tokyo
cyberblack28 Ichikawa
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
Dockerハンズオン
Kazuyuki Mori
DockerとDocker Hubの操作と概念
Masahito Zembutsu
ゆるふわなDockerの使い方
Kento Aoyama
Docker社内勉強会
osamu_takezawa
Dockerでlamp環境を作って見る
zhengen lin
Docker講習会資料
teruyaono1
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Webアプリケーション開発者のためのDockerハンズオン
虎の穴 開発室
Dockerハンズオン
啓介 大橋
ラズパイ2で動く Docker PaaS
npsg
Webアプリケーション開発者のためのDockerハンズオン20210519
虎の穴 開発室
Docker & Kubernetes基礎
Daisuke Hiraoka
Dockerハンズオン
Kon Yuichi
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
Docker超入門
VirtualTech Japan Inc.
Ad
More from Masahiro Tomita
(20)
PDF
お前の罪を数えろ
Masahiro Tomita
PDF
Ruby 2.5
Masahiro Tomita
PDF
本当はこわいMySQLプロトコル
Masahiro Tomita
PDF
ネットワークこわい
Masahiro Tomita
PDF
CSV
Masahiro Tomita
PDF
MySQLの文字コード事情 2017春版
Masahiro Tomita
PDF
MySQLの文字コード事情 2017版
Masahiro Tomita
PDF
Ruby24
Masahiro Tomita
PDF
MySQLの文字コード事情
Masahiro Tomita
PDF
進捗と品質
Masahiro Tomita
PDF
MySQLを拡張する
Masahiro Tomita
PDF
「理論から学ぶデータベース実践入門」読書会スペシャル
Masahiro Tomita
PDF
MyNAができるまで
Masahiro Tomita
PDF
文字化け
Masahiro Tomita
PDF
Crystal
Masahiro Tomita
PDF
メールの暗号化
Masahiro Tomita
PDF
文字化け
Masahiro Tomita
PDF
進捗と品質
Masahiro Tomita
PDF
アジャイルジャパン長野サテライト
Masahiro Tomita
PDF
🍣=🍺
Masahiro Tomita
お前の罪を数えろ
Masahiro Tomita
Ruby 2.5
Masahiro Tomita
本当はこわいMySQLプロトコル
Masahiro Tomita
ネットワークこわい
Masahiro Tomita
CSV
Masahiro Tomita
MySQLの文字コード事情 2017春版
Masahiro Tomita
MySQLの文字コード事情 2017版
Masahiro Tomita
Ruby24
Masahiro Tomita
MySQLの文字コード事情
Masahiro Tomita
進捗と品質
Masahiro Tomita
MySQLを拡張する
Masahiro Tomita
「理論から学ぶデータベース実践入門」読書会スペシャル
Masahiro Tomita
MyNAができるまで
Masahiro Tomita
文字化け
Masahiro Tomita
Crystal
Masahiro Tomita
メールの暗号化
Masahiro Tomita
文字化け
Masahiro Tomita
進捗と品質
Masahiro Tomita
アジャイルジャパン長野サテライト
Masahiro Tomita
🍣=🍺
Masahiro Tomita
Dockerイメージを作る
1.
Dockerイメージを作る とみたまさひろ NSEG#54
2014/08/31 Dockerイメージを作るPowered by Rabbit 2.1.3
2.
自己紹介 とみた まさひろ
プログラマー (Ruby & C) http://tmtms.hatenablog.com http://twitter.com/tmtms https://github.com/tmtm Dockerイメージを作るPowered by Rabbit 2.1.3
3.
自分用のまとめみたいな感じで目 新しい話はありません Dockerイメージを作るPowered
by Rabbit 2.1.3
4.
イメージ Dockerイメージを作るPowered by
Rabbit 2.1.3
5.
コンテナの元になるもの Dockerイメージを作るPowered by
Rabbit 2.1.3
6.
一覧を見る # docker
images Dockerイメージを作るPowered by Rabbit 2.1.3
7.
公式レジストリから持ってくる # docker
pull ubuntu Dockerイメージを作るPowered by Rabbit 2.1.3
8.
コンテナから作る # docker
run ubuntu ... ...コンテナ内のファイルを変更... # docker ps -a CONTAINER ID IMAGE COMMAND ... 17012e82eff3 ubuntu:14.04 /bin/bash ... # docker commit 17012e82eff3 hoge Dockerイメージを作るPowered by Rabbit 2.1.3
9.
イメージから作る # ls
Dockerfile # cat Dockerfile FROM ubuntu RUN apt-get update RUN apt-get install ruby # docker build -t hoge . Dockerイメージを作るPowered by Rabbit 2.1.3
10.
ベースイメージを作る tar を元に作る
# cat /tmp/hoge.tar | docker import - hoge Dockerイメージを作るPowered by Rabbit 2.1.3
11.
Ubuntuのベースイメージ # debootstrap
trusty ./hoge http://ftp.riken.go.jp/Linux/ubuntu/ # cd hoge # tar -c . | docker import - hoge Dockerイメージを作るPowered by Rabbit 2.1.3
12.
作ったイメージを管理 Dockerイメージを作るPowered by
Rabbit 2.1.3
13.
公開する Docker Hub
Registry https://registry.hub.docker.com/ Dockerイメージを作るPowered by Rabbit 2.1.3
14.
諸事情によりプライベートで管理 Dockerイメージを作るPowered by
Rabbit 2.1.3
15.
レジストリサーバを立てる https://github.com/docker/docker-registry #
docker pull registry:latest # docker run -d -e STORAGE_PATH=/registry -v /dokka:/registry -p 5000:5000 registry Dockerイメージを作るPowered by Rabbit 2.1.3
16.
プライベートレジストリに登録 # docker
tag hoge 192.168.1.1:5000/hoge:1.0 # docker push 192.168.1.1:5000/hoge:1.0 Dockerイメージを作るPowered by Rabbit 2.1.3
17.
プライベートレジストリから取出 # docker
pull 192.168.1.1:5000/hoge Dockerイメージを作るPowered by Rabbit 2.1.3
18.
レジストリ内のイメージ一覧 Dockerイメージを作るPowered by
Rabbit 2.1.3
19.
準備 レジストリサーバー起動時に SEARCH_BACKEND
を指定 # docker run -d -e STORAGE_PATH=/registry -e SEARCH_BACKEND=sqlalchemy -v /dokka:/registry -p 5000:5000 registry Dockerイメージを作るPowered by Rabbit 2.1.3
20.
取り出し 結果はJSON %
GET http://192.168.1.1:5000/v1/search {"num_results": 1, "query": "", "results": [{"description": null, "name": "library/hoge"}]} Dockerイメージを作るPowered by Rabbit 2.1.3
21.
おまけ Dockerイメージを作るPowered by
Rabbit 2.1.3
22.
コンテナ環境に入るには? Dockerイメージを作るPowered by
Rabbit 2.1.3
23.
ssh は sshd
が動いてないといけな いしカーネル同じなのに無駄っぽい Dockerイメージを作るPowered by Rabbit 2.1.3
24.
nsinit が便利 Dockerイメージを作るPowered
by Rabbit 2.1.3
25.
nsinit Ubuntu の場合
# go get github.com/docker/libcontainer/nsinit # cd /var/lib/docker/execdriver/native/コンテナID # nsinit exec bash Dockerイメージを作るPowered by Rabbit 2.1.3
26.
おわり Dockerイメージを作るPowered by
Rabbit 2.1.3
Download