Sign inSign up

1595225018/ntpserver

By 1595225018

•Updated about 8 years ago

ntpserver run on docker(docker是基于内核的,查看内核命令uname -r,本机内核为4.15.0-24-generic)

Image
0

257

1595225018/ntpserver repository overview

⁠时间服务器搭建

⁠method1:run by dockerfile

参考连接⁠

⁠step1:构建dockerfile

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

⁠step2:构建镜像

docker build -t ntpserver:v1 .

⁠step3:docker运行时间服务器

docker run -d -p 123:123  ntpserver:v1

如果报错,使用这个启动,因为docker市基于内核的,需要内核权限

sudo docker run -p 123:123 --privileged ntpserver:v1

⁠step4:验证是否成功

点击window时间图标--在internet时间栏--更改设置---与internet时间服务器同步栏中输入时间服务地址(10.0.0.35)

⁠注意

连接不成功可能是桥接网络原因

sudo docker run -it --net=host --privileged --name ntpserver ntpserver:v1

⁠method2:run by docker-compose

⁠docker-compose.yml

version: '3'
services:
  ntpserver:
    image: 1595225018/ntpserver:v1
    container_name: ntpserver
    restart: unless-stopped
    network_mode: "host"
    privileged: true

⁠usesteps

vim docker-compose.yml
docker-compose up

Tag summary

Content type

Image

Digest

Size

55.3 MB

Last updated

about 8 years ago

docker pull 1595225018/ntpserver:v1