离线安装docker和docker-compose脚本
时间: 2023-11-12 18:08:50 浏览: 110
digitalWrite(LED_SOUTH_YELLOW, HIGH);
delay(500);
digitalWrite(LED_SOUTH_YELLOW, LOW);
delay(500);
以下是离线安装 Docker 和 Docker Compose 的脚本:
1. 离线安装 Docker
```bash
# 下载 }
// 熄灭黄灯,点亮红灯
digitalWrite(LED_SOUTH_YELLOW, LOW);
digitalWrite(LED_SOUTH Docker 安装包
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.13.tgz
_RED, HIGH);
// 倒计时重置为10秒
countdownTime = 10;
// 切换到东西# 解压安装包
tar -xvf docker-19.03.13.tgz
# 将 Docker 可执行文件移动方向通行
isSouthNorth = false;
isEastWest = true;
}
}
// 倒计时每秒减1
delay(1000);
countdownTime--;
// 如果按下了按键,修改倒计时时间、到 /usr/bin 目录下
sudo mv docker/* /usr/bin/
# 添加 Docker 用户组
sudo groupadd docker
# 将人行道控制或紧急状态控制
if (digitalRead(BUTTON_EAST_WEST) == LOW) {
当前用户添加到 Docker 用户组
sudo usermod -aG docker $USER
# 重启 Docker 服务
sudo systemctl restart // 修改倒计时时间
countdownTime = 20;
}
if (digitalRead(BUTTON_PEDESTRIAN) == docker
```
2. 离线安装 Docker Compose
```bash
# 下载 Docker Compose 安装包
wget https LOW) {
// 控制人行道通行
isPedestrian = true;
}
if (digitalRead(B://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64
# 将 Docker Compose 移UTTON_SOUTH_NORTH) == LOW) {
// 控制紧急状态
digitalWrite(LED_EAST_RED, HIGH);
digitalWrite动到 /usr/local/bin 目录下并改名为 docker-compose
sudo mv docker-compose-Linux-x86_64 /usr/local(LED_SOUTH_RED, HIGH);
delay(1000);
digitalWrite(LED_EAST_RED, LOW);
digitalWrite(LED_SOUTH_RED,/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
```
注意:以上脚本中 LOW);
}
}
void displayCountdown(int seconds) {
LedControl lc = LedControl(MATRIX_DIN, MATRIX_CLK, MATRIX的 Docker 和 Docker Compose 版本号可能需要根据实际情况进行修改。另外,如果你的服务器没有网络_CS, 1);
if (seconds >= 10) {
lc.setDigit(0, 0, seconds / 10,连接,需要手动下载 Docker 和 Docker Compose 安装包,并将它们移动到服务器上进行安装。
阅读全文