0
点赞
收藏
分享

微信扫一扫

在Linux中使用docker【上】(docker、nvidia-docker安装)

Android开发指南 2024-03-05 阅读 14

docker的安装

官方文档:https://docs.docker.com/manuals/

  1. 卸载旧版
    首先如果系统中已经存在旧的docker,则先卸载:
    yum remove docker \
    		docker-client \
    		docker-client-latest \
    		docker-common \
    		docker-latest \
    		docker-latest-logrotate \
    		docker-logrotate \
    		docker-engine 
    
  2. 阿里云的yum源的配置(本系统是Centos 7)
    • 配置yum源,首先确保有wget命令。
    • 若之前有yum源的情况下,先备份旧的yum仓库文件。
      	mkdir  /etc/yum.repos.d/repobak
      	mv  /etc/yum.repos.d/*  /etc/yum.repos.d/repobak
      
      如上的操作,就是使得在yum仓库的一层目录,没有任何repo文件,因此就实现了linux此时没有yum源。
    • 需要配置一个新的yum源,也就是需要配置一个新的repo仓库文件。
      • 可以访问阿里云的镜像站: https://developer.aliyun.com/mirror/
      • 用如下命令生成新的yum源,其实也就是下载了一个新的repo文件
        	wget  -O  /etc/yum.repos.d/Cent0s-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo
        	wget  -O  /etc/yum.repos.d/epel.repo  http://mirrors.aliyun.com/repo/epel-7.repo
        
    • 清除旧的yum缓存
      	yum clean all
      
    • 生成新的阿里云的yum缓存,加速下次下载
      	yum makecache
      
  3. 配置docker的yum库
    首先安装一个yum工具
    	yum install -y yum-utils
    
    安装成功后,执行命令,配置Docker的yum源
    	yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    	yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce-staging.repo
    	yum clean all
    	yum makecache
    
  4. 安装docker
    	yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  5. 启动和校验
    	启动docker
    	systemctl start docker
    	停止docker
    	systemctl stop docker
    	重启docker
    	systemctl restart docker
    	设置开机自启docker
    	systemctl enable docker
    	执行docker ps命令,如果不报错,说明安装启动成功
    	docker ps
    
  6. 配置镜像加速
    以阿里云镜像加速为例
    • 注册阿里云账号 访问官网https://www.aliyun.com/
    • 访问产品下的容器下的ACR服务
    • 开通镜像服务,点击控制台,镜像工具下面有个镜像加速器,有加速器地址,按着阿里云官网如下操作配置即可。
举报

相关推荐

0 条评论