The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
docker pull library/mongo
docker run -d --name go-cloud -p 27017:27017 --restart always mongo:4.4
podman run -d --name go-cloud -p 27017:27017 --restart always mongo:4.4
skopeo inspect docker://docker.io/library/mongo:4.4
oras pull mongo:4.4
docker compose up -d
services:
mongo:
image: mongo:4.4
container_name: mongo
restart: always
volumes:
- mongo_data:/data/db
ports:
- "27017:27017"
command: ["--replSet", "dbrs", "--bind_ip_all"]
mongosetup:
image: mongo:4.4
container_name: mongosetup
depends_on:
- mongo
entrypoint: >
bash -c "sleep 5 &&
mongo --host mongo:27017 --eval '
rs.initiate({
_id: \"dbrs\",
members: [
{ _id: 0, host: \"mongo:27017\"}
]
})
'"
volumes:
mongo_data: