网易内推联系我哦

网易无偿内推,点击下方【首页】置顶帖查看说明

0%

在给系统新增了磁盘以后,如果重启系统我们会发现找不到存储了;但是使用 fdisk -l 可以看到存储空间,说明存储还在。这是因为关机后,挂载已经自动卸载掉了。我们当然可以手动再次将其挂载,但如果每次重启都需要这样手动操作会很不方便;因此我们可以利用自动挂载,这样系统每次开机的时候就可以自动将磁盘挂载上去了。

阅读全文 »

Python 脚本如下:

import os

def get_images():
    file = open("docker-compose.yml") 
    images = []
    for line in file.readlines():  
         line = line.strip('\n')  
         if "image" in line:
             image = line.replace("image:","").strip()
             images.append(image)
    return images

def pull_images():
    images = get_images()
    for image in images:
        pull_commond = "docker pull " + image
        print(pull_commond)
        os.system(pull_commond)

def save_imaegs():
    images = get_images()
    for image in images:
        sub_name = image.split("/")[-1].replace(":","_") + ".tar"
        if os.path.exists(sub_name):
            print(sub_name,'is exists!')
        else:
            save_commond = "docker save " + image + " -o " + sub_name
            print(save_commond)
            os.system(save_commond)

def load_images():
    files = os.listdir(".")
    for file in files:
        if ".tar" in file:
            print(file)
            load_commond = "docker load -i " + file
            print(load_commond)
            os.system(load_commond)

def start_deal(num):
    if num == 1:
        pull_images()
    elif num == 2:
        save_imaegs()
    elif num == 3:
        load_images()

if __name__=="__main__":
    start_deal(1)