背景
最近、自分の周りで流行っているDockerについて知りたくなった
筆者は、Vagrantのが好きだが、最近、Dockerに興味を持ったので調べ程度です。次回は実際に試してみようと思います。
前提
Docker for Windowsもありますが、最終的にVagrantで仮想ホストを構築して、その上でDockerを使えるようにしていきたい
今回のゴール
Dockerコンテナを内容把握までの前提の前提メモ資料レベルです
概要
##Vagrant
仮想マシンの構築や管理をするためのコマンドラインツール
構成情報を記述した設定ファイルを元に、仮想マシンの構築から設定までを自動的に行うことができる
Vagrant単体では仮想化はできない(VirtualBoxなどの仮想化ソフトウェアが必要)
##Docker
Dockerとは
https://kitsune.blog/docker-summary
コンテナ型のアプリケーション実行環境
実行環境を他のプロセスから隔離し、その中でアプリケーションを動作させる
VirtualBoxなどでOSをまるっと仮想化するのと比較して、ホストOS上の1つのプロセスとして実行されているためリソース消費が少ない
Docker古いバージョンがある場合は、アンインストールします
ドッカーの古いバージョンが呼び出されたdockerまたは、docker-engine。これらがインストールされている場合は、それらを関連する依存関係とともにアンインストールします。
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
参考
https://docs.docker.com/install/linux/docker-ce/centos/
↑ 公式
参考になったURL ↓
https://www.techceed-inc.com/engineer_blog/2807/