发布网友 发布时间:2022-02-26 22:42
共2个回答
懂视网 时间:2022-02-27 03:03
产品型号:Thinkpad E15
系统版本:centos8
安装docker步骤
安装docker环境依赖
[root@xuegod63 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
配置国内docker的yum源(阿里云)
[root@xuegod63 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker-ce
[root@xuegod63 ~]# yum install docker-ce docker-ce-cli containerd.io -y
注:每个软件包的作用如下:
docker-ce-cli 作用是docker命令行工具包
containerd.io 作用是容器接口相关包
yum info 软件包的命令,可以查看一个包的具体作用。
[root@xuegod63 ~]# systemctl start docker && systemctl enable docker
总结:
安装docker环境依赖
配置国内docker的yum源
安装docker-ce
。热心网友 时间:2022-02-27 00:11
Docker在无联网条件下的部署十分简单。只需要一台联网的电脑和优盘即可完成这个过程。
基本配置
待安装Docker电脑:Ubuntu 16.04 64bit,无联网环境
另有一台可以联网的机器,具体配置不限
下载安装包与安装Docker
安装Docker,首先使用可联网机器下载deb安装包。pkgs.org提供了很多deb包的下载地址。需要准备的deb安装包包括:
linux-image-4.4.0-21-generic_4.4.0-21.37_amd64.deb (或其它版本的安装包,linux-image-后的版本号可以在待安装机器上使用 echo $(uname -r)查看,此版本在Ubuntu 16.04上可以使用)
docker-engine_1.12.3-0~xenial_amd64.deb (在apt.dockerproject.org中下载)
某些情况下可能会用到libltdl7_2.4.6-0.1_amd64.deb (我的安装过程中没有用到)
之后将这些安装包拷入待安装电脑中,依次执行1、2中对应的deb包的安装:
sudo dpkg -i xxxxxx.deb1如果安装docker-engine的时候遇到’Package libltdl7 is not installed.’的报错时,则需要安装libltdl7_2.4.6-0.1_amd64.deb后再安装docker-engine。
此时docker已经安装完成,下面需要启动docker服务,并将docker命令放入超级用户组中,其中是用户名:
service docker startsudo gpasswd -a <username> docker123之后注销当前账户并重新登录,即可正常使用docker。
安装Nvidia-docker
nvidia-docker是nvidia提供docker外围封装,可以让用户在其中使用GPU。通常使用tensorflow或者其它深度学习框架的时候需要使用nvidia-docker。其deb安装包下载地址为https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb.
安装nvidia-docker的前提是待安装电脑已经有了nvidia的显卡驱动。nvidia-docker的安装在docker安装完毕后进行:
sudo dpkg -i nvidia-docker_1.0.1-1_amd64.deb1其它问题
当完成一个deb包安装后安装另一个包时如果出现:
dpkg:错误:另外一个进程已经为 dpkg 状态数据库 加锁1则可以使用下面的命令解决。
sudo rm /var/lib/dpkg/lock1