Как исправить ошибку с автозапуском Облачной ОС
Если у вас не запускается облачная ОС при старте, то нужно выполнить следующие действия.
Скачайте проект https://github.com/bayrell-os/cloud_os/
Убедитесь что cloud_os.yaml Содержит строчку restart: unless-stopped
version: "3.3"
services:
standard_node1:
image: bayrell/cloud_os_standard:latest
hostname: "cloud_os_standard_node1_1.local"
volumes:
- "standard_node1:/data"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
ports:
- "8022:22"
env_file:
- ./env.conf
environment:
TZ: "Asia/Almaty"
WWW_UID: 1000
WWW_GID: 1000
restart: unless-stopped
networks:
- cloud_network
logging:
driver: journald
volumes:
standard_node1:
networks:
cloud_network:
external: true
Создайте файл /etc/rc.local
Пропишите в нем команды:
#!/bin/bash
for i in $(seq 0 6); do
sleep 10
docker start cloud_os_standard_1
done
Поставьте флаг выполнения для этого файла
chmod +x /etc/rc.local