docker-compose-files/hyperledger_fabric/latest/scripts/env_setup.sh

30 lines
1.1 KiB
Bash
Raw Normal View History

2018-01-30 15:54:49 +08:00
#!/usr/bin/env bash
# Install docker on Ubuntu/Debian system
install_docker() {
2021-03-04 06:06:06 +08:00
echo "Install Docker..."
wget -qO- https://get.docker.com/ | sh
sudo service docker stop
#nohup sudo docker daemon --api-cors-header="*" -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock&
echo "Docker Installation Done"
2018-01-30 15:54:49 +08:00
}
install_docker_compose() {
2021-03-04 06:06:06 +08:00
echo "Install Docker-Compose..."
command -v "curl" >/dev/null 2>&1 || sudo apt-get update && apt-get install curl -y
curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-$(uname -s)-$(uname -m) >/usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
echo "Docker-Compose Installation Done"
2018-01-30 15:54:49 +08:00
}
command -v "docker" >/dev/null 2>&1 && echo "Docker already installed" || install_docker
command -v "docker-compose" >/dev/null 2>&1 && echo "Docker-Compose already installed" || install_docker_compose
2018-08-27 10:52:46 +08:00
2018-10-11 13:53:01 +08:00
command -v "jq" >/dev/null 2>&1 && echo "jq already installed" || sudo apt-get install jq
echo "Create default docker network for usage"
docker network create hlf_net