如何将项目构建成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

浙公网安备 33010602011771号