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

Window、CentOs、Ubuntu 安装 docker

Window 版本

网址:https://www.docker.com/

下载

下载完成后,双击安装就可以了

Centos 版本

卸载 Docker (可选)

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce

安装 Docker

1)安装 gcc 相关

yum -y install gcc
yum -y install gcc-c++

2)安装需要的软件包

yum install -y yum-utils

3)设置 stable 镜像仓库

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

4)更新 yum 软件包索引

sudo yum makecache fast

5)安装 docker ce

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

6)启动 docker

systemctl start docker

7)验证

docker version

安装 Docker-compose(可选)

# 国内源
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
# 给docker-compose文件一个执行的权限
chmod +x /usr/local/bin/docker-compose
# 注意,因为版本问题,现在执行的命令 docker compose 而不是 docker-compose
docker compose version

Ubuntu 版本

参考链接

https://zhuanlan.zhihu.com/p/651148141

卸载 Docker(可选)

1)停止Docker服务

# 先关闭 docker 服务,如果没有就不需要
sudo systemctl stop docker

2)删除Docker安装包

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo apt-get remove docker docker-engine docker.io containerd runc

3)删除相关文件

sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock

4)删除Docker用户组

sudo groupdel docker

安装 docker

1)更新软件包

sudo apt update sudo apt upgrade

2)安装 docker 依赖

apt-get install ca-certificates curl gnupg lsb-release

3)添加 Docker 官方 GPG 密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4)添加 Docker 软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5)安装 docker

apt-get install docker-ce docker-ce-cli containerd.io

6)配置用户组(可选)

# 默认情况下,只有root用户和docker组的用户才能运行Docker命令。
# 我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo
sudo usermod -aG docker $USER

7)运行 docker

systemctl start docker

8)安装 工具

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

9)重启 docker

systemctl restart docker

10)配置镜像源加速

# https://cr.console.aliyun.com/cn-shanghai/instances/mirrors
# 打开网址登录复制命令执行

http://www.xdnf.cn/news/5547.html

相关文章:

  • 学习黑客5 分钟深入浅出理解Windows System Configuration
  • 【免费】2005-2018年各省人均财政收支数据
  • Qt for Android申请允许管理所有文件权限
  • n8n 修改或者智能体用文档知识库创建pdf
  • SSRF相关
  • 单片机ESP32天气日历闹铃语音播报
  • 《Python星球日记》 第66天:序列建模与语言模型
  • 【类拷贝文件的运用】
  • Kubernetes控制平面组件:Kubelet 之 Static 静态 Pod
  • 添加购物车-02.代码开发
  • flutter使用命令生成BinarySize分析图
  • 【漫话机器学习系列】255.独立同分布(Independent and Identically Distributed,简称 IID)
  • 原生的 XMLHttpRequest 和基于 jQuery 的 $.ajax 方法的异同之处以及使用场景
  • MiMo-7B-RL调研
  • 【数据结构入门训练DAY-32】LETTERS
  • 【C++进阶篇】多态
  • 设计杂谈-工厂模式
  • 象限法思维
  • 2025年AI工程师认证深度解析:AAIA认证体系全景指南与实战策略
  • css3响应式布局
  • 将语言融入医学视觉识别与推理:一项综述|文献速递-深度学习医疗AI最新文献
  • 初识 Pandas:Python 数据分析的利器
  • 质控脚本来喽
  • Java设计模式之适配器模式:从入门到精通
  • 绝缘子缺陷检测数据集VOC+YOLO格式1566张3类别
  • lua入门语法,包含安装,注释,变量,循环等
  • spring boot3.0自定义校验注解:文章状态校验示例
  • 从攻击者角度来看Go1.24的路径遍历攻击防御
  • 数模分离颠覆未来:打造数字时代核心生产力引擎
  • 五、Hive表类型、分区及数据加载