LoginSignup
6

More than 5 years have passed since last update.

特定のバージョンの公式dockerイメージを使う方法

Last updated at Posted at 2017-08-04

はじめに

 CentOS7系のイメージを使おうと、dockerfileに FROM centos:centos7.1 と書いてもダメで調べました。当たり前過ぎて誰も書かなかったのかもしれませんが、備忘用に。

dockerの公式リポジトリの場所

現在サポートされている公式イメージを調べる方法

  1. 上記URLの公式リポジトリから、該当するイメージ(apache、mysql等)を選択する
  2. Supported tags and respective Dockerfile linksを確認する

(例) dockerfileで公式のcentos7.1イメージを利用する

  1. 上記、公式リポジトリから「centos」を選択する
  2. Supported tags and respective Dockerfile linksで centos7.1のタグが centos7.1.1503 であることを確認する
  3. dockerfileにて、以下のように指定する
FROM centos:centos7.1.1503

# 以下略...

最後に

 dockerでsystemdを使う場合、--privilegedオプションを利用するとよい、との記事が散見されるのですが、現状のdocker(docker 17.06.0-ce)ではオプションを付けても非常に不安定になりました。古いバージョンを使っても同様。systemdを使わず、直接プログラムを起動すると上手くいくのですが... orz
 VirtualBox上で動作させると不安定になることがわかりました。なんでだろう...

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
6