gcp链接实例
gcloud compute --project gcp-docker-kubernetes-xxxxxx ssh --zone us-east1-b clouduser@student-vm
如果想用scp交互,可以从以下地方找到密钥对
Linux and macOS Public key: $HOME/.ssh/google_compute_engine.pub
Private key: $HOME/.ssh/google_compute_engine Windows: Public key:
C:\Users[USERNAME].ssh\google_compute_engine.pub Private key:
C:\Users[USERNAME].ssh\google_compute_engine
task1
在项目目录下执行该命令,生成jar包
mvn clean package
在main下创建docker文件夹 并写好dockerfile
因为在pom.xml中已经添加了docker相关内容。所以可以直接运行 创建容器
mvn clean install
使用 docker image
s查看images
使用下面命令启动容器 主机端口8000->8080
docker run -d -p 8000:8080 task1/spring-profile-embedded:0.1.0
可以通过 对本地端口进行测试
curl http://localhost:8000/profile?username=majd
在gcp上,可能需要
gcloud auth application-default login
gcloud config set project gcp-docker-kubernetes-xxxxxx
gcloud config set compute/region us-east1
gcloud config set compute/zone u