# 在项目根路径下,根据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