@@ -7,22 +7,24 @@ https://github.com/input-output-hk/cardano-node-wiki/wiki/building-the-node-usin
77# Build + Install the cardano node
88nix build .#mainnet/node -o ~/bin/cardano-node
99
10- # Build + Install the cardano Docker image
11- nix run .#dockerImage/node/load \
12- && GITHASH=`git log -n1 --pretty='%H'` \
13- && docker tag inputoutput/cardano-node:$GITHASH inputoutput/cardano-node:dev \
14- && docker rmi inputoutput/cardano-node:$GITHASH
15-
16- GITTAG=`git describe --exact-match --tags $GITHASH`
10+ # Build + Install the cardano Docker image from bash shell
11+ nix build .#dockerImage/node \
12+ && RES=$(docker load -i result) \
13+ && LOADED="${RES##Loaded image: }" \
14+ && GITHASH=$(git log -n1 --pretty='%H') \
15+ && docker tag "$LOADED" ghcr.io/intersectmbo/cardano-node:dev \
16+ && docker rmi "$LOADED"
17+
18+ GITTAG=$(git describe --exact-match --tags $GITHASH)
1719if [ $? -eq 0 ]; then
1820 echo "Current tag: $GITTAG"
19- docker tag inputoutput/ cardano-node:dev inputoutput/ cardano-node:$GITTAG
21+ docker tag ghcr.io/intersectmbo/ cardano-node:dev "ghcr.io/intersectmbo/ cardano-node:$GITTAG"
2022fi
2123
2224# Bash into the node to look around
2325docker run --rm -it --entrypoint=bash \
2426 -v node-data:/opt/cardano/data \
25- inputoutput /cardano-node:dev
27+ ghcr.io/intersectmbo /cardano-node:dev
2628
2729cardano-node run \
2830 --config /opt/cardano/config/mainnet-config.json \
@@ -50,7 +52,7 @@ docker run --rm -it \
5052 -p 3001:3001 \
5153 -e NETWORK=mainnet \
5254 -v node-data:/data/db \
53- inputoutput /cardano-node:dev
55+ ghcr.io/intersectmbo /cardano-node:dev
5456```
5557
5658Run -e NETWORK=mainnet and check graceful shutdown SIGTERM with --detach
@@ -62,7 +64,7 @@ docker run --detach \
6264 -p 3001:3001 \
6365 -e NETWORK=mainnet \
6466 -v node-data:/data/db \
65- inputoutput /cardano-node:dev
67+ ghcr.io/intersectmbo /cardano-node:dev
6668
6769docker logs -f relay
6870```
@@ -75,7 +77,7 @@ Check graceful shutdown SIGINT with -it
7577docker run --rm -it \
7678 -p 3001:3001 \
7779 -v node-data:/opt/cardano/data \
78- inputoutput /cardano-node:dev run
80+ ghcr.io/intersectmbo /cardano-node:dev run
7981```
8082
8183Check graceful shutdown SIGTERM with --detach
@@ -87,7 +89,7 @@ docker run --detach \
8789 -p 3001:3001 \
8890 -v node-data:/opt/cardano/data \
8991 -v node-ipc:/opt/cardano/ipc \
90- inputoutput /cardano-node:dev run
92+ ghcr.io/intersectmbo /cardano-node:dev run
9193
9294docker logs -f relay
9395```
@@ -97,7 +99,7 @@ docker logs -f relay
9799```
98100alias cardano-cli="docker run --rm -it \
99101 -v node-ipc:/opt/cardano/ipc \
100- inputoutput /cardano-node:dev cli"
102+ ghcr.io/intersectmbo /cardano-node:dev cli"
101103
102104cardano-cli query tip --mainnet
103105```
0 commit comments