Docker is the most popular file format for Linux-based container development and deployments. The dockerized software always runs the same, regardless of its environment.
Docker engine can be installed on
Download an image with Steem wallet software from DockerHub
docker pull teego/steem_wallet
Create a data folder
mkdir -p ~/.steem/witness_node_data_dir
Launch a wallet container
docker run --name steem_wallet --rm -it -p 8090:8090 -p 2001:2001 -v ~/.steem/witness_node_data_dir:/witness_node_data_dir teego/steem_wallet
Once you have a wallet container running, you can run a command line interface
docker exec -it steem_wallet /usr/local/bin/cli_wallet
Or you can run any command inside a running container, e.g. /bin/bash:
docker exec -it steem_wallet /bin/bash