powershell
#拉取镜像
docker pull tdengine/tdengine:2.6.0.34
#容器运行
docker run -d --name td2.6 --restart=always -p 6030:6030 -p 6041:6041 -p 6043:6043 -p 6044-6049:6044-6049 -p 6044-6045:6044-6045/udp -p 6060:6060 tdengine/tdengine:2.6.0.34
#容器数据持久化到本地
#/var/lib/taos: TDengine 默认数据文件目录 /var/log/taos: TDengine 默认日志文件目录
docker run -d --name td2.6 --restart=always -v D:\software\docker\td2.6\data:/var/lib/taos -v D:\software\docker\td2.6\data\logs:/var/log/taos -p 6030:6030 -p 6041:6041 -p 6043:6043 -p 6044-6049:6044-6049 -p 6044-6045:6044-6045/udp -p 6060:6060 tdengine/tdengine:2.6.0.34
docker ps #查看运行中的容器
docker ps -a #包括停止的
docker start stop restart rm <container_id_or_name> #启动 停止 重启 删除 容器
docker images #查看本地镜像
#保存镜像到本地
docker save tdengine/tdengine:2.6.0.34 -o D:\download\tdengine2.6.0.34.tar
#从本地加载镜像
docker load -i D:\download\tdengine2.6.0.34.tar
容器守护进程 重启策略
shell
--restart
#no 默认值,不自动重启
#on-failure:3 仅在容器退出状态码非0时重启容器,可指定最大重启次数
#always 总是重启
#unless-stopped 类似always,不会重启已经被手动停止的容器
docker run --restart=always images