ntpserver run on docker(docker是基于内核的,查看内核命令uname -r,本机内核为4.15.0-24-generic)
257
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y ntp && apt-get clean && rm -rf /var/lib/apt/lists/*
CMD ["/usr/sbin/ntpd", "-n"]
EXPOSE 123
docker build -t ntpserver:v1 .
docker run -d -p 123:123 ntpserver:v1
如果报错,使用这个启动,因为docker市基于内核的,需要内核权限
sudo docker run -p 123:123 --privileged ntpserver:v1
点击window时间图标--在internet时间栏--更改设置---与internet时间服务器同步栏中输入时间服务地址(10.0.0.35)
连接不成功可能是桥接网络原因
sudo docker run -it --net=host --privileged --name ntpserver ntpserver:v1
version: '3'
services:
ntpserver:
image: 1595225018/ntpserver:v1
container_name: ntpserver
restart: unless-stopped
network_mode: "host"
privileged: true
vim docker-compose.yml
docker-compose up
Content type
Image
Digest
Size
55.3 MB
Last updated
about 8 years ago
docker pull 1595225018/ntpserver:v1