タグ

packerに関するCLSmoothのブックマーク (3)

  • Packerを使ってDockerのイメージを作成する - Qiita

    Docker便利ですね。 仮想マシンを立ち上げるまで大袈裟ではないけど、母艦のマシンを汚したくないときはDockerでコンテナを立ち上げると便利です。 Dockerを使うにはイメージが必要なわけで、デフォルトではDockerfileでプロビジョニングするわけですが、せっかくなら最近のトレンドである専用ツールであるAnsibleを使ってプロビジョニングしたいものです。(playbookの共有ができますし。) VagrantでおなじみのhashicorpからリリースされているPackerを使うと、それができます。 Pakcerとは? Packerは仮想コンテナで使用されるイメージ作成に特化した自動実行ツールです。 Dockerだけではなく、 EC2 (AMI) Azre DigitalOcan Docker Google Compute Engine OpenStack Parallels Q

    Packerを使ってDockerのイメージを作成する - Qiita
  • インフラ系トレンド私的まとめ - @kyanny's blog

    社内勉強会でいろいろ教えてもらったのでメモ。トレンドと呼ぶには一、二年遅い。なお自分の考えを整理するために書いているものなので正確さは保証しませんしツッコミも不要です。 前提: 仮想マシンと仮想マシンイメージ VirtualBox とか、 AWS なら AMI とか。ホストマシン上で動作しているものが仮想マシンで、仮想マシンイメージは仮想マシンのスナップショットだったり、それをもとに新しい仮想マシンを作れる雛形だったり、くらいに理解しておけばよい。 Vagrant と Packer 仮想マシンと仮想マシンイメージの技術があるおかげで、作業環境(Mac とか Windows とか)上でプロダクション環境により近い環境を手軽に用意できるようになた。しかし仮想マシンの管理(起動したり、設定を変えたり)は手作業でやる必要があった(VirtualBox なら GUI でぽちぽちやったりとか) Vag

    インフラ系トレンド私的まとめ - @kyanny's blog
  • PackerでDockerイメージを作成してQuay.ioにpushする - Qiita

    Packerを使うとDockerfileを使わずにChefやPuppetからDockerのイメージを作成することができる(詳しくは"Packerを使ってChef/Puppet/AnsibleでDockerのイメージをつくる"に書いた).ChefとかPuppetのような資産が既にある場合は,それを使うのも良い(インフラCIでベースDockerイメージだけChefで作ってしまってみたいなことも考えているが,まだ試し中). イメージができたら,次はそのイメージをどこかにホストする必要がある.また業務で利用するなら認証機構のちゃんとしたプライベートレジストリを使いたい.Dockerのイメージの保存先の選択肢は,今のところ以下の3つがある. docker/docker-registryを運用する DockerHubを利用する Quay.ioを利用する まず、自分でdocker-registryを運用

    PackerでDockerイメージを作成してQuay.ioにpushする - Qiita
  • 1