目的: ubuntu server 版本在安裝時沒有設置到靜態IP時,安裝完成後進入系統配置靜態IP。 第一步:編輯 /etc/netplan/00-installer-config.yaml 。 第二步:依照以下格式替換原本的內容,如果之後還要改設DHCP原本的內容註解加入掉就好,格式內的每個階層都用空白往後推即可。內容如下: network: ethernets: ens160: #網卡名稱可以自訂 addresses: - xxx.xxx.xxx.xxx/24 gateway4: xxx.xxx.xxx.xxx nameservers: addresses: - 8.8.8.8 - 8.8.4.4 version: 2 第三步:使用 netplan 指令使設定生效。 netplan apply
目的:為服務器安裝Docker Engine Shell內容 #!/bin/bash function yellow(){ echo -e "\033[33m[$1]\033[0m" } yellow "---------安裝docker---------" sudo apt-get update && \ sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ sudo apt-key fingerprint 0EBFCD88 && \ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" && \ sudo apt-get update && \ sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose && \ yellow "---------一般使用者直接執行docker指令---------" #創建一個docker群組 sudo groupadd docker #把當前用戶添加到docker群組 sudo usermod -aG docker $USER #newgrp docker刷新對docker群組的更改或是重新啟動虛擬機器 yellow "---------重新開機---------" read -p 'do you want to reboot ? [Y/N]' inputs if [ "