- 将下面的内容并全选另存为
/etc/profile.d/z90_dockerfuncs.sh 到目标UBUNTU系统上
- 执行
source /etc/profile.d/z90_dockerfuncs.sh 即可
- 点击此传送门查看原始文件
#!/usr/bin/env bash
_sfi.dockereng() {
apt-get remove docker docker-engine docker.io containerd runc
apt-get update
apt-get install ca-certificates curl gnupg
mkdir -m 0755 -p /etc/apt/keyrings
local DLURL='https://download.docker.com/linux/ubuntu'
local VFCFG='/etc/apt/keyrings/docker.gpg'
local VARCH="$(dpkg --print-architecture)"
local OSVER="$(. /etc/os-release && echo $VERSION_CODENAME)"
curl -fsSL $DLURL/gpg | sudo gpg --dearmor -o $VFCFG
echo "deb [arch="$VARCH" signed-by=$VFCFG] $DLURL $OSVER stable" |
tee /etc/apt/sources.list.d/docker.list >/dev/null
apt update
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
}
sfi.docker() {
local flg="${1:-no}"