查看构建镜像中的文件
docker run -it --rm chatroom-chatroom-server sh
ls -la /root/
清理并重新构建
docker-compose down
docker-compose build
docker-compose up -d
docker项目部署:
1.环境准备:
bash
# 安装 Go 语言环境
sudo apt install golang-go
2.项目配置
bash
# 创建项目目录
mkdir -p /home/www/project/chatroom
cd /home/www/project/chatroom
# 初始化 Go 模块
go mod init chatroom
- Docker 部署
bash
# 构建并启动容器
docker-compose up -d
# 查看容器状态
docker ps
# 查看日志
docker logs chatroom-server
4.客户端连接
bash
# 在虚拟机内运行客户端
go run client/client.go
5.网络测试
bash
# 测试端口连接
telnet <服务器IP> 8888
💡 提示:在虚拟机内部,客户端使用 127.0.0.1 连接服务器是正确的。如果需要从外部访问,需要修改为虚拟机的公网IP。