EC2 AMIからdockerイメージ/コンテナを作成する

EC2 AMIからdockerイメージ/コンテナを作成する photo 2 C

EC2 AMIからdockerイメージ/コンテナを作成する

タグ:



質問

私はdockerを初めて使い、AWS EC2 AMIをdockerイメージにインポートしようとしています。イメージはm2 Linuxイメージです。

また、画像をプッシュして消費可能にするプライベートdockerハブ(artifactory)をセットアップしました。ベースイメージから起動して更新することなく、AMIをdockerイメージにインポートする手順は何ですか。

説明へのポインタも機能します。

ベストアンサー

ここで私はそれをやった方法です。

  • ソースAMIで説明内のルートボリュームのスナップショットIDを見つける

/dev/boxornal1 = snap-eb79b0b1:15:true:gp2

  • パブリックUbuntu 14.04 AMIでインスタンスを起動する

  • snapshot -eb79b0b1 (インスタンスが実行するのと同じ領域) からボリュームを作成します。

    EC2 AMIからdockerイメージ/コンテナを作成する photo 1
  • インスタンスにボリュームを/dev/sdfとして添付する

  • ボリュームを/mntにマウントする

mount /dev/xvdf /mnt

(または)

mount /dev/xvdf1 /mnt

  • dockerのインストール

https://docs.docker.com/engine/installation/ubuntulinux/

  • マウントされたルートボリュームからdockerイメージをインポートする

tar -c -C /mnt/ . | docker import – appcimage-master-1454216413

  • ラン

docker run -t -i 6d6614111fcb03d5ca79541b8a23955202dfda74995d968b5ffb5d45c7e68da9 /bin/bash

EC2 AMIからdockerイメージ/コンテナを作成する photo 0





source
DockerイメージからAWS AMIを作成することは可能ですか?
AWSのAMIからEC2インスタンスを作成せずにAMIの詳細を取得できますか
AWS EC2:AMI 1からAMI 2へのアップグレード
EC2でdockerイメージを構築する方法
EC2コミュニティAMIとMarketplace AMIの違いは何ですか?
RailsベースのEC2 AMI
ec2 amiに屏風をインストールするには
EC2のインスタンスを作成するときの選択方法とAMI
EC2のDockerコンテナにIPアドレスを割り当てる
起動せずにイメージからDockerコンテナを作成する
Rating