当前位置: 首页 > news >正文

Linux安装docker(含Centos系统和Ubuntu系统)

一、Centos系统

1. 卸载旧版本依赖

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

2. 设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2

使用以下命令来设置稳定的仓库。阿里云仓库

sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 安装最新版本的 Docker Engine-Community 和 containerd

sudo yum install docker-ce docker-ce-cli containerd.io

4.启动 Docker

systemctl start docker # 重启 Docker 
systemctl restart docker 
# 停止 Docker 
systemctl stop docker

5. 验证是否安装成功

docker version

出现如下图所示结果表示安装成功

Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组。

sudo usermod -aG docker $USER

6.开机自启

systemctl enable docker

7.阿里云镜像加速

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF' 
{ "registry-mirrors": ["https://3n4m4jry.mirror.aliyuncs.com"] 
} 
EOFsudo systemctl daemon-reloadsudo systemctl restart docker

卸载docker

sudo yum remove docker-ce docker-ce-cli containerd.iosudo rm -rf /var/lib/docker

二、Ubuntu系统

sudo apt updatesudo apt-get install ca-certificates curl gnupg lsb-releasecurl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get install docker-ce docker-ce-cli containerd.io # docker命令免sudo 
sudo gpasswd -a [用户名] docker 
newgrp docker# 开机自启 
systemctl enable docker# 阿里云镜像加速 
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' 
{ "registry-mirrors": ["https://3n4m4jry.mirror.aliyuncs.com"] 
} 
EOF sudo systemctl daemon-reloadsudo systemctl restart docker

http://www.lryc.cn/news/340049.html

相关文章:

  • 【第十五届蓝桥杯大赛软件赛省赛】———— C/C++ 大学B组
  • Redis+lua脚本限制ip多次输入错误密码
  • 全球顶级的低代码开发平台,你知道几个?
  • 11-1.Vue2.x基本列表—v-for
  • 一本书精通推荐算法,轻松搞定入门、面试、进阶
  • ADB的基本语法及常用命令
  • Linux之bpfjit(2)使用分析和mini-tcpdump实现
  • adb常用命令汇总
  • JVM虚拟机(三)垃圾回收简介、垃圾回收算法、分代回收、垃圾回收器种类、G1垃圾回收器
  • JavaScript基础:js介绍、变量、数据类型以及类型转换
  • 【牛客SQL快速入门】SQL基础(三)
  • Pytorch手撸Attention
  • PyCharm 2024.1 发布:全面升级,助力高效编程!
  • Nginx基础(06)
  • 【Qt 学习笔记】QWidget的windowOpacity属性 | cursor属性 | font属性
  • Python爬虫:requests模块的基本使用
  • C++traits
  • gitee和idea集成
  • 阿维·威格德森(Avi Wigderson)研究成果对人工智能领域的应用有哪些影响
  • 【免费领取源码】可直接复用的医院管理系统!
  • leetcode代码记录(全排列 II
  • 【数据结构与算法】之双向链表及其实现!
  • 记一次奇妙的某个edu渗透测试
  • 设计模式学习笔记 - 设计模式与范式 -总结:1.回顾23中设计模式的原理、背后的思想、应用场景等
  • 22 文件系统
  • OVITO-2.9版本
  • 【Java开发指南 | 第一篇】类、对象基础概念及Java特征
  • Neo4j 图形数据库中有哪些构建块?
  • 002 springboot整合mybatis-plus
  • 代码随想录训练营第三十五期|第天16|二叉树part03|104.二叉树的最大深度 ● 111.二叉树的最小深度● 222.完全二叉树的节点个数