mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Address a few issues when running the environment under VirtualBox. Additional issues still exist.
32 lines
845 B
Bash
32 lines
845 B
Bash
#!/bin/bash
|
|
|
|
# Provision secondary network interface
|
|
sudo ip addr add 192.168.100.100/24 dev eth1
|
|
sudo ip link set eth1 up
|
|
|
|
# Install curl if needed
|
|
if [[ ! -e /usr/bin/curl ]]; then
|
|
apt-get update
|
|
apt-get -yqq install curl
|
|
fi
|
|
|
|
if [[ ! -e /usr/local/bin/docker-latest ]]; then
|
|
# Get download of experimental Docker binary
|
|
curl -sLO https://experimental.docker.com/builds/Linux/x86_64/docker-latest
|
|
|
|
# Set properties on Docker binary
|
|
chmod a+x docker-latest
|
|
|
|
# Move etcd and etcdctl to /usr/local/bin
|
|
sudo mv docker-latest /usr/local/bin/
|
|
|
|
# Stop existing Docker daemon
|
|
sudo systemctl stop docker
|
|
|
|
# Substitute experimental Docker binary for existing version
|
|
sudo mv /usr/bin/docker /usr/bin/docker-old
|
|
sudo ln -s /usr/local/bin/docker-latest /usr/bin/docker
|
|
|
|
# Restart Docker service
|
|
sudo systemctl start docker
|
|
fi
|