Как исправить ошибку с автозапуском Облачной ОС

Если у вас не запускается облачная ОС при старте, то нужно выполнить следующие действия.

Скачайте проект 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_node1_1
done

Поставьте флаг выполнения для этого файла

chmod +x /etc/rc.local

 

Остались вопросы?

Если вы хотите получить консультацию или оставить комментарий, заполните форму ниже:
Укажите ваше имя:
Укажите вашу почту, чтобы я смог вам ответить:
Напишите ваш вопрос или комментарий: