1.Portainer 介绍
Portainer 是一款开源的Docker图形管理系统。
官网:https://www.portainer.io/
2.Portainer 部署
3.Portainer 管理Docker主机
被管理Docker主机节点开启Docker API:
4.关于时区问题说明
Docker时间和宿主同步方法
1.在run容器时添加参数挂载宿主时间配置: -v /etc/localtime:/etc/localtime
2.复制宿主localtime时间配置覆盖: docker cp /etc/localtime container_id:/etc/localtime
3.在启动jar包添加时区参数: -Duser.timezone=GMT+08
Docker容器设置时区
#docker exec -it container_id /bin/bash #进入容器命令
#修改时区,设置为上海时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Docker设置build参数
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
通过Portainer创建容器时,可以设置环境变量TZ=Asia/Shanghai,解决默认时区差8个小时的问题