Docker容器,开启systemd

上一篇 / 下一篇  2017-04-27 14:34:48 / 个人分类:Docker

1、创建镜像Dockerfile

FROM centos:latest
MAINTAINER "xuchao" <xiaoxu790@126.com>
RUN yum -y install systemd systemd-libs
RUN yum clean all; \
(cd /lib/systemd/system/sysinit.target.wants/; for i in *; \
do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
rm -f /lib/systemd/system/local-fs.target.wants/*; \
rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
rm -f /lib/systemd/system/basic.target.wants/*;\
rm -f /lib/systemd/system/anaconda.target.wants/*;
VOLUME [ "/sys/fs/cgroup" ]
CMD ["/usr/sbin/init"]

2、创建镜像
docker build --rm -t systemd/centos7 .

3、启动容器
docker run -dti -v /sys/fs/cgroup:/sys/fs/cgroup:ro  mariadb/centos7

4、进入容器
docker exec -it d6a080adf45a bash
备注:有些朋友可能会—p添加一些挂载,可以使用非安全模式:临时关闭selinux:su -c "setenforce 0",重新开启selinux:su -c "setenforce 1"

TAG:

 

评分:0

我来说两句

日历

« 2022-01-22  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 6044
  • 日志数: 10
  • 建立时间: 2016-05-24
  • 更新时间: 2017-08-15

RSS订阅

Open Toolbar