
hibox/ubuntudev本镜像提供基于Ubuntu 22.04LTS的Docker开发环境,集成多种开发工具和库,专为机器人仿真及相关软件开发设计。通过容器化方式简化开发环境配置,确保团队成员使用一致的开发环境。
docker-compose.yml中的镜像版本为目标版本bashdocker-compose up
bashmake build
bashmake run
localhost:<主机VNC端口>(默认端口为5901)在docker-compose.yml中配置端口映射:
yamlports: - '<主机VNC端口>:5901'
将容器内/data/dev目录映射至主机卷,确保开发数据独立于容器生命周期:
yamlvolumes: - '<主机开发卷路径>:/data/dev'
PostgreSQL数据存储于容器内/data/postgresql,映射至主机卷:
yamlvolumes: - '<主机PostgreSQL卷路径>:/data/postgresql'
首次启动:自动创建用户pgadmin并生成随机密码,通过容器日志获取:
bashdocker logs <容器ID>
日志中包含类似输出:
======================================================================== PostgreSQL User: "pgadmin" PostgreSQL Password: "随机密码" ========================================================================
自定义凭据:通过环境变量预设:
POSTGRES_USERNAME:指定用户名POSTGRES_PASSWORD:指定密码POSTGRES_DBNAME可在容器启动时创建指定数据库POSTGRES_EXTENSIONS为数据库创建扩展(需同时指定POSTGRES_DBNAME)自定义数据库端口:
yamlports: - '<主机PostgreSQL端口>:5432'
映射数据库GRPC服务端口(默认8081):
yamlports: - '<主机GRPC端口>:8081'
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务