LoginSignup
1
4

More than 5 years have passed since last update.

Dockerのインストールをしてみた。

Last updated at Posted at 2016-12-15

背景

Go言語を使ったプログラムをローカル環境で実装。
そのプログラムを本番環境にアップしたところ環境の違いで、正常に動作しなかった。
その度に本番環境に合わせて手直しを行っていたら2度手間。
それならローカル環境で、本番環境と同じような環境状態にしてから実装したらいいんじゃね?ということでDockerを使うことになりました。

また、Dockerを使ったらどのPCでも同じ環境をすぐにセットすることができるのでセットアップがとても楽です。

~Dockerを使う理由~

Dockerの特徴として、開発環境が立ち上げることや消すことが容易で、本番環境に近しい状態を構築していく上で、とてもやりやすい。

目次

1.VirtualBoxとVagrantをインストール
2.Vagrantにboxをインストール
3.boxにDocerをインストール

1.VirtualBoxとVagrantをインストール

公式サイトからVirtualBoxVagrant をそれぞれインストールします。

2.Vagrantにboxをインストール

VM(VirtualMachine)用のディリクトリを作成

$ mkdir vm
$ cd vm

boxのインストールを行います。

$ vagrant box add [box-name] [box-url]

box-name - Box名 (名前は何でもよいです。)
box-url - http://www.vagrantbox.es/ を参考にインストールしたいOSを選択してください。

例としてcentos-7.2をインストールします。

$ vagrant box add centos64 https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box

vagrant初期化

$ vagrant init centos64

仮想マシンを起動する

$ vagrant up

仮想マシンに接続を行う

$ vagrant ssh

仮想マシンからログアウトしたい時は

$ exit

3.Dockerのインストール

https://www.docker.com/products/overview#/h_installation
OSを選択して、公式サイトにしたがってインストールしてみましょう

Versionが確認できたら成功です。

$ sudo docker --version
Docker version 1.12.4, build 1564f02

参考
http://dotinstall.com/lessons/basic_docker
http://qiita.com/hidekuro/items/fc12344d36d996198e96
http://qiita.com/skinoshita/items/57ac059ff8b1008f5e1d

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4