如何将项目构建成docker应用

前提是当前系统具备Docker环境

 

# 在项目根路径下,根据Dockerfile构建一个Docker镜像

docker build -t mygolang-app .

 

# 如果你的服务器上运行了 Docker Registry,可以用 docker tag 和 docker push 直接推送到私有仓库:

docker tag mygolang-app ${server_ip}:5000/mygolang-app
docker push ${server_ip}:5000/mygolang-app

 

# 服务器通过docker registry拉取本地私服镜像

docker pull ${server_ip}:5000/mygolang-app

 

# 启动docker容器

docker run -d --name mygolang-app \
  -p 8080:8080 \
  -v /root/my_logs/golang:/root/logs \
  139.196.243.6:5000/mygolang-app

 

# 查看docker应用实时日志

docker logs ${container_name} --tail=500

# 进入容器内部

docker exec -it ${container_name} sh  

# 推出容器

exit

 

posted @ 2025-03-23 13:44  Ashe|||^_^  阅读(6)  评论(0)    收藏  举报