中年プログラマーの息抜き

ブログをはじめました。気の向くままにプログラム関連ネタをメモしていきます。

WindowsホストHypervのCentos7へDockerを導入してCentos6を動かす

はじめに

WindowsホストHypervのCentos7へDockerを導入してCentos6を動かしてみます。

HypervへCentosを導入

Hyper-VCentosをインストール
    CentOS-7-x86_64-Minimal-1511.iso
apacheユーザーを作成
    groupadd -g 48 apache
    useradd -g apache -u 48 -M -s /sbin/nologin apache
・ゲスト⇔ホスト、所有者をapacheでファイル共有 
yumリポジトリを追加
    ]# vi /etc/yum.repos.d/docker.repo
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/7
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
CentosゲストへDockerをインストール
    ]# yum install docker

DOCKERを設定

・コンテナを取込
docker import https://example/exampleimage.tgz
・コンテナを登録
docker run -i -t --privileged -v ホスト:ゲスト -p 8080:80 -name centos6lamp imagedir bash
・コンテナを起動
docker start centos6lamp
・コンテナへログイン
docker exec -it centos6lamp bash

まとめ

遅ればせながら環境を構築しました。