Skip to content
Snippets Groups Projects
Commit 93fb824d authored by Chevdor's avatar Chevdor Committed by Gav Wood
Browse files

Export ws port 9944 and add doc (#440)

Fix #437
parent 9bcecefb
Branches
No related merge requests found
...@@ -113,21 +113,34 @@ cargo run -- --dev ...@@ -113,21 +113,34 @@ cargo run -- --dev
The easiest/faster option is to use the latest image. The easiest/faster option is to use the latest image.
.First run
Let´s first check the version we have. The first time you run this command, the polkadot docker image will be downloaded. This takes a bit of time and bandwidth, be patient: Let´s first check the version we have. The first time you run this command, the polkadot docker image will be downloaded. This takes a bit of time and bandwidth, be patient:
[source, shell] [source, shell]
docker run --rm -it chevdor/polkadot:0.2.0 ./version docker run --rm -it chevdor/polkadot:latest ./version
.Polkadot arguments
You can also pass any argument/flag that polkadot supports: You can also pass any argument/flag that polkadot supports:
[source, shell] [source, shell]
docker run --rm -it chevdor/polkadot:0.2.0 polkadot --name "PolkaDocker" docker run --rm -it chevdor/polkadot:latest polkadot --name "PolkaDocker"
.Run as deamon
Once you are done experimenting and picking the best node name :) you can start polkadot as daemon, exposes the polkadot ports and mount a volume that will keep your blockchain data locally: Once you are done experimenting and picking the best node name :) you can start polkadot as daemon, exposes the polkadot ports and mount a volume that will keep your blockchain data locally:
[source, shell] [source, shell]
docker run -d -p 30333:30333 -p 9933:9933 -v /my/local/folder:/data chevdor/polkadot:0.2.0 polkadot docker run -d -p 30333:30333 -p 9933:9933 -p 9944:9944 -v /my/local/folder:/data chevdor/polkadot:latest polkadot
.Docker image update
If you have an image such as `latest` locally, docker will *not* bother downloading the very latest that may be available.
To update:
- stop and delete your containers (`docker stop ...` `docker rm ...`)
- delete your previous image (`docker rmi chevdor/polkadot:latest`)
- run as daemon again, the very latest image will be downloaded again
=== Build your own image === Build your own image
......
...@@ -27,7 +27,7 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \ ...@@ -27,7 +27,7 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
COPY version /polkadot COPY version /polkadot
WORKDIR /polkadot WORKDIR /polkadot
EXPOSE 30333 9933 EXPOSE 30333 9933 9944
VOLUME ["/data"] VOLUME ["/data"]
CMD ["/bin/sh", "polkadot"] CMD ["/bin/sh", "polkadot"]
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment