退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[docker]Docker Community Editionをインストールしてみました

2017-03-19 | サーバ設定(redmine,zabbix
3月に入ってアナウンスおよび公開されたDockerの新しいラインナップ。
Community Edition と Enterprise Edition。
説明は各種のブログ記事等に任せるとして、実際に導入をしてみましょう。
(参考)
Docker社のサイト
https://www.docker.com/community-edition
各社ブログ記事など
http://www.itmedia.co.jp/news/articles/1703/03/news075.html
https://codezine.jp/article/detail/10024

導入作業で参考にするのは、docker社のサイト。
導入先のOSはCentos7なので、こちらを参考に。
(参考)
https://store.docker.com/editions/community/docker-ce-server-centos?tab=description
[superadm@hogehoge hogehoge]# yum erase -y docker-engine
・・・
削除しました:
  docker-engine.x86_64 0:1.13.0-1.el7.centos                                                                               
完了しました!
[superadm@hogehoge hogehoge]# docker --version
bash: docker: コマンドが見つかりません
[superadm@hogehoge hogehoge]# yum install -y yum-utils
・・・
インストール:
  yum-utils.noarch 0:1.1.31-40.el7                                                                                         
依存性関連をインストールしました:
  libxml2-python.x86_64 0:2.9.1-6.el7_2.3   python-chardet.noarch 0:2.2.1-1.el7_1   python-kitchen.noarch 0:1.1.1-5.el7  
完了しました!
[superadm@hogehoge hogehoge]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
読み込んだプラグイン:fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[superadm@hogehoge hogehoge]# yum makechache fast
・・・
メタデータのキャッシュを作成しました
[superadm@hogehoge hogehoge]# yum install -y docker-ce
・・・
インストール:
  docker-ce.x86_64 0:17.03.0.ce-1.el7.centos               docker-ce-selinux.noarch 0:17.03.0.ce-1.el7.centos              
置換:
  docker-engine-selinux.noarch 0:1.13.0-1.el7.centos                                                                       
完了しました!
[superadm@hogehoge hogehoge]# systemctlk startenable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[superadm@hogehoge hogehoge]# systemctl enable docker
[superadm@hogehoge hogehoge]# systemctl start docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2017-03-18 23:48:43 JST; 6s ago
     Docs: https://docs.docker.com
 Main PID: 18800 (dockerd)
   Memory: 20.4M
   CGroup: /system.slice/docker.service
           tq18800 /usr/bin/dockerd
           mq18806 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0...
・・・
 3月 18 23:48:43 hogehoge.domain.com systemd[1]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use -l to show in full.
[superadm@hogehoge hogehoge]# docker --vesion
Docker version 17.03.0-ce, build 3a232c8
[superadm@hogehoge hogehoge]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos6             bitnami-rm332       a61c3f9d9436        4 weeks ago         2.01 GB
centos7             jupyter-tf          58fb8776db78        5 weeks ago         1.57 GB
test                centos7             f3cbe4473cab        2 months ago        1.6 GB
centos              centos7             67591570dd29        3 months ago        192 MB
centos              centos6             8315978ceaaa        4 months ago        195 MB
[superadm@hogehoge hogehoge]# docker container ls -a
CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS                        PORTS               NAMES
d7eaba95d846        centos6:bitnami-rm332   "/sbin/init"             4 weeks ago         Exited (137) 34 minutes ago                       redmine
b0272326d0c5        centos7:jupyter-tf      "/usr/local/bin/in..."   5 weeks ago         Exited (0) 10 days ago                            jupyter
[superadm@hogehoge hogehoge]# docker container start redmine jyupter
redmine
jupyter
[superadm@hogehoge hogehoge]# docker container ls -a
CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS                     PORTS                                            NAMES
d7eaba95d846        centos6:bitnami-rm332   "/sbin/init"             4 weeks ago         Up 3 seconds               0.0.0.0:AAAA->22/tcp, 0.0.0.0:BBBB->80/tcp       redmine
b0272326d0c5        centos7:jupyter-tf      "/usr/local/bin/in..."   5 weeks ago         Up 2 seconds               0.0.0.0:CCCC->6006/tcp, 0.0.0.0:DDDD->8888/tcp   jupyter

無事、17.03で以前のバージョンで作成したコンテナは稼働しています。
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« [meetup]DockerBirthday#4Cel... | トップ | [microsoft][securitypatch]... »