Docker 詳細指令操作教學
中間可以插入你想放入的程式碼 中間可以插入你想放入的程式碼
step #0. 環境
step #1. 快速安裝建立一個執行script
vim install.sh
給檔案執行權限 #!/bin/sh
# Give reachable IP as an argument for this script
echo "Publick IP, that will be advertised is: ${1}"
sudo bash -c 'apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update'
sudo apt-get install -y --allow-unauthenticated docker-engine
sudo apt-get install -y --allow-downgrades --allow-unauthenticated kubelet=1.7.5-00 kubeadm=1.7.5-00 kubectl=1.7.5-00 kubernetes-cni
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker && systemctl start docker
sudo systemctl enable kubelet && systemctl start kubelet
echo 'You might need to reboot / relogin to make docker work correctly'
for file in /etc/systemd/system/kubelet.service.d/*-kubeadm.conf
do
echo "Found ${file}"
FILE_NAME=$file
done
留言
張貼留言