Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -x
- grep -q ubuntu /etc/os-release
- if [[ $? -eq 0 ]]
- ###Ubuntu###
- then echo it is ubuntu!
- export DEBIAN_FRONTEND=noninteractive
- sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
- sudo systemctl restart sshd
- sudo -E apt-get install -y apt-transport-https ca-certificates curl software-properties-common
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- sudo apt-get update -y
- sudo -E apt-get install -y docker-ce docker-ce-cli containerd.io jq
- sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- sudo chmod +x /usr/local/bin/docker-compose
- cat <<'EOF' | sudo tee /etc/docker/daemon.json
- {
- "debug": true
- }
- EOF
- curl -s --unix-socket /var/run/docker.sock localhost/v1.41/images/json
- touch /var/tmp/test.txt
- ###CentOS###
- else echo it is centos
- sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
- sudo systemctl restart sshd
- #sudo sed -i -e '$aexport LC_ALL="en_US.UTF-8"' /etc/bashrc
- sudo yum install -y yum-utils epel-release tcpdump bind-utils
- sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- sudo yum install -y docker-ce docker-ce-cli containerd.io
- sudo systemctl enable --now docker
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement