Changes between Version 19 and Version 20 of linux/docker


Ignore:
Timestamp:
2015/08/18 16:05:13 (9 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/docker

    v19 v20  
    144144 
    145145Dockerコンテナ内のbashに接続するには、docker attachを利用する。 
     146 
     147== DockerでSystemdのサービスを利用 
     148 
     149CentOS7のsystemdのサービスを利用するには、下記のコマンドで/sbin/initを利用する。 
     150 
     151{{{ 
     152# docker run --name mycon --privileged -it hoge /sbin/init 
     153}}} 
     154 
     155コンテナにbashで乗り込んでサービスを有効にする。 
     156 
     157{{{ 
     158# docker exec -it mycon /bin/bash 
     159# service enable httpd 
     160# service mariadb 
     161# exit 
     162}}} 
     163 
     164コンテナを終了、コミットしイメージを作成 
     165 
     166{{{ 
     167# docker stop mycon 
     168# docker commit mycon myserv 
     169}}} 
     170 
     171作成したイメージで、/sbin/initを起動するとサービスが起動する。CMDやENTRYPOINTを利用してもよい。 
     172 
     173{{{ 
     174# docker run --privileged myserv  /sbin/init 
     175}}} 
     176