docker hub登录
docker login
sunyuhua@sunyuhua-HKF-WXX:~/workspace/shbgit/algo-ability$ docker login
Log in with your Docker ID or email address to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com/ to create one.
You can log in with your password or a Personal Access Token (PAT). Using a limited-scope PAT grants better security and is required for organizations using SSO. Learn more at https://docs.docker.com/go/access-tokens/
Username: sunyuhua
Password:
WARNING! Your password will be stored unencrypted in /home/sunyuhua/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
编写docker-compose文件
version: '3'
services:
algo-ability:
container_name: algo-ability
image: sunyuhua/algo-ability:1.0.0
restart: always
ports:
- "9010:9010"
environment:
SPRING_DATASOURCE_URL: jdbc:postgresql://172.16.0.199:5432/mediation-ai
SPRING_DATASOURCE_USERNAME: pgvector
SPRING_DATASOURCE_PASSWORD: 123456
执行docker compose
docker compose -f docker-compose-algo-ability.yml up -d
[root@cx-db-dev-1 algo-ability]# docker compose -f docker-compose-algo-ability.yml up -d
[+] Running 5/5
✔ algo-ability 4 layers [⣿⣿⣿⣿] 0B/0B Pulled 125.0s
✔ 5843afab3874 Pull complete 5.8s
✔ 53c9466125e4 Pull complete 4.6s
✔ d8d715783b80 Pull complete 87.5s
✔ 451935ac3e71 Pull complete 27.9s
[+] Running 2/2
✔ Network algo-ability_default Created 0.1s
✔ Container algo-ability Started 0.0s
[root@cx-db-dev-1 algo-ability]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f87505ce5b08 sunyuhua/algo-ability:1.0.0 "java -jar /algo-abi…" About a minute ago Up About a minute 0.0.0.0:9010->9010/tcp, :::9010->9010/tcp algo-ability
398606d83b04 registry.cn-hangzhou.aliyuncs.com/qinzhouhai/mediation-ai_demo:1.0-SNAPSHOT-c8358f5 "java -server -Djava…" 2 days ago Up 2 days 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp demo
92ac25fe5117 ankane/pgvector:latest "docker-entrypoint.s…" 9 days ago Up 9 days 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp master-pgvector-master-1
e43cc885abd3 mysql:8.0.27 "docker-entrypoint.s…" 10 days ago Up 10 days 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql-master