lm_docker_dstnode.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:LMDocker-project 作者: xiaozhazi 项目源码 文件源码
def init_dst_node(self, task_id, label):
        if not os.path.isdir(task_id):
            os.mkdir(task_id)
        os.chdir(task_id)
        self.task_id = task_id

        '''parse the label info.'''
        label_array = label.split('-')
        container_name = label_array[0]
        base_image = label_array[1]
        image_id = label_array[2]
        logging.debug('The docker image id is %s' %image_id)
        logging.debug(label_array)

        '''create new docker container.'''  
        rmv_sh = 'docker rm -f ' + container_name +' >/dev/null 2>&1'
        logging.debug(rmv_sh)
        os.system(rmv_sh)
        cre_sh = 'docker create --name=' + container_name + ' ' + base_image
        logging.debug(cre_sh)
        ret,con_id = commands.getstatusoutput(cre_sh)
        self.container_id = con_id

    #----untar the last dump directory.----#
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号