1. 程式人生 > >[備忘] docker執行帶systemd的centos映象的問題

[備忘] docker執行帶systemd的centos映象的問題

按照docker-hub上的centos官方映象裡的方法,建立了帶systemd的本地映象,卻無論如何都是無法正常使用systemctl來作業系統服務。
後來才發現,要用--privileged引數來提升許可權,然後還要配置一個環境變數,描述容器型別為docker。
大概的命令是這樣的:

 docker run --e "container=docker" --privileged=true -p 80:80 --name centos7-httpd local/centos7-systemd-httpd
這樣就可以使用帶systemd的映象,並看到httpd的測試頁面了。
進入 bash,systemctl的命令也可以正常使用了。