xilinx linux docker环境搭建

1,Docker属于linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的linux容器解决方案。Docker将应用程序与该程序的依赖,打包在一个文件里。运行此文件就会生成一个虚拟容器。程序在这个虚拟容器里运行,如同在真实的物理机上运行一样。有了Docker, 就不用担心环境问题。Docker的接口简单,用户可方便地创建和使用容器,把应用内容放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

2,由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

sudo apt-get remove docker docker-engine docker-ce docker.io

3,安装curl包:sudo apt-get install curl

添加Docker官方的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4,安装最新版本的Docker CE以及相关工具 :

sudo apt-get update && sudo apt install docker-ce docker-ce-cli containerd.io

此前更换了系统软件源镜像会导致无法找到 docker-ce 安装包的问题,额外添加源即可

sudo apt-get install -y docker -ce

在/etc/apt/sources.list.d/docker.list 文件中添加下面内容:

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

更新 apt-get,并进行安装:sudo apt update 和 sudo apt install docker-ce

5,验证Docker:

ctrl+c后先输入systemctl status docker。如果没有启动,输入若未启动,sudo systemctl start docker启动docker服务。

查看信息:docker info。查看镜像:docker images。列出run的容器:docker ps -a。

6,安装并运行Xilinx Vitis-AI Docker

Xilinx提供了Runtime Docker和Vitis-AI Docker,都为Vitis-AI中开发中很重要的一个组成部分,其中Vitis-AI Docker作为集成开发环境提供了DPU Kernel编译所需的的全部工具,下面我们将它部署到本地。而Runtime Docker将会在后文中用到。 进入Vitis-AI目录下的docker文件夹,运行该目录下的dpu-compiler-docker-install.sh, 该脚本会将Vitis-AI Docker 的可运行的镜像直接下载到本地,大小为10GB左右,所需时间取决于网络环境。输入:./dpu-compiler-docker-install.sh

xilinx linux docker环境搭建_第1张图片

查看docker镜像,确认是否下载完成:

 Vitis-AI Docker运行环境下载完成后,在上一级目录中找到 dpu-compiler-docker.sh,运行如下命令,启动Vitis-AI Docker。此后每当需要进入该Docker时只需输入该命令即可。

输入./dpu-compiler-docker.sh,启动成功后,屏幕上会打印如下信息:

xilinx linux docker环境搭建_第2张图片

 

你可能感兴趣的:(docker,容器,运维)