docker run -d --restart=always --name=$service_name --network=host -e ACTIVE_NUMBER="SAASTEST202404110001" -e nacos_server=10.10.207.220 -e nacos_username=$nacos_username -e nacos_password=$nacos_password -e nacos_namespace=$nacos_namespace -e nacos_group=$nacos_group -v /etc/localtime:/etc/localtime -v /root/logs:/home/jht/logs -v /home/jht/data:/home/jht/data -v /home/jht/temp:/home/jht/temp -p $server_port:$server_port $images
这是一个Docker容器运行命令,用于在后台启动一个服务容器。下面逐部分解释:
基本参数:
docker run:创建并运行新容器-d:后台运行模式--restart=always:容器退出时自动重启--name=$service_name:设置容器名称(使用变量$service_name)
网络配置:
--network=host:使用主机网络模式,容器与主机共享网络命名空间
环境变量:
-e ACTIVE_NUMBER="SAASTEST202404110001":设置激活号码-e nacos_server=10.10.207.220:Nacos配置中心服务器地址-e nacos_username=$nacos_username:Nacos用户名-e nacos_password=$nacos_password:Nacos密码-e nacos_namespace=$nacos_namespace:Nacos命名空间-e nacos_group=$nacos_group:Nacos配置分组
卷挂载:
-v /etc/localtime:/etc/localtime:同步主机时间到容器-v /root/logs:/home/jht/logs:挂载日志目录-v /home/jht/data:/home/jht/data:挂载数据目录-v /home/jht/temp:/home/jht/temp:挂载临时目录
端口映射:
-p $server_port:$server_port:将容器端口映射到主机相同端口
镜像:
$images:指定要运行的Docker镜像
总结: 该命令启动一个与Nacos配置中心集成的微服务,使用主机网络模式,配置了持久化存储和日志管理,并确保服务在异常退出时自动重启。
Docker命令详解:微服务部署

5215

被折叠的 条评论
为什么被折叠?



