小飞知识库 | YeLu🤠MiLu🤪 小飞知识库 | YeLu🤠MiLu🤪
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YeLu

爱技术的YeLu🤠
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • linux笔记

  • nginx笔记

  • docker笔记

    • docker介绍

    • docker进阶

      • docker安装
        • Docker的基本安装(不推荐)
        • CentOS安装Docker(推荐)
          • 1、更新docker的yum源为阿里云
          • 2、安装必要的一些系统工具
          • 3、查看docker-ce版本
          • 4、安装指定版本的docker
          • 5、切换Dockek镜像下载源
          • 6、启动测试docker
          • 7、Docker启动关闭操作
          • 8、安装runlike查看run参数工具
          • 9、卸载/更新已经安装的Docker
      • docker常用命令
      • docker安装tomcat
      • docker安装mySQL
      • dockerfile的使用
      • docker-compose使用
      • docker安装ES
  • windows笔记

  • ElasticSearch

  • 虚拟机

  • 监控系统

  • 运维
  • docker笔记
  • docker进阶
YeLu🤠
2023-03-29
目录

docker安装

# docker安装

# Docker的基本安装(不推荐)

 一、安装docker
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
 uname -r
 
2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
sudo yum update

3、卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker  docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r

7、安装docker
sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
sudo yum install <FQPN>  
# sudo yum install docker-ce-17.12.0.ce //这个才是安装的命令
 
8、启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

# CentOS安装Docker(推荐)

# 1、更新docker的yum源为阿里云

如果没有安装wget 就执行yum install wget -y安装

sudo wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
1

# 2、安装必要的一些系统工具

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

# 3、查看docker-ce版本

sudo yum list docker-ce --showduplicates | sort -r
1

# 4、安装指定版本的docker

sudo yum -y install docker-ce-20.10.16-3.el7 docker-ce-cli-20.10.16-3.el7 
1

# 5、切换Dockek镜像下载源

## 创建/etc/docker
sudo mkdir -p /etc/docker
vi daemon.json
## 配置镜像加速地址
{
  "registry-mirrors": [
   "https://mirror.ccs.tencentyun.com",
   "http://hub-mirror.c.163.com",
   "https://registry.docker-cn.com",
   "https://docker.registry.cyou",
   "https://docker-cf.registry.cyou",
   "https://dockercf.jsdelivr.fyi",
   "https://docker.jsdelivr.fyi",
   "https://dockertest.jsdelivr.fyi",
   "https://mirror.aliyuncs.com",
   "https://dockerproxy.com",
   "https://mirror.baidubce.com",
   "https://docker.m.daocloud.io",
   "https://docker.nju.edu.cn",
   "https://docker.mirrors.sjtug.sjtu.edu.cn",
   "https://docker.mirrors.ustc.edu.cn",
   "https://mirror.iscas.ac.cn",
   "https://docker.rainbond.cc"
 ]
}

## 重新加载配置文件
sudo systemctl daemon-reload
## 重启 Docker 服务
sudo systemctl restart docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# 6、启动测试docker

启动docker,并且将docker设置成开机自启

# 启动       
sudo systemctl start docker
# 设置Docker开机自启
sudo systemctl enable docker
1
2
3
4

测试查看docker版本

docker --version
1

# 7、Docker启动关闭操作

# 启动       
sudo systemctl start docker
# 设置Docker开机自启
sudo systemctl enable docker
#重启docker服务  
sudo systemctl restart docker 
#关闭docker 按照顺序两个命令都需要执行
sudo systemctl stop docker
sudo systemctl stop docker.socket
# 关闭Docker开机自启
sudo systemctl disable docker
1
2
3
4
5
6
7
8
9
10
11

# 8、安装runlike查看run参数工具

# 查看run参数工具
#linux是python2.x,要先升级到3.x,低版本pip安装runlike会出异常
yum install python3 \
yum install python3-pip \
pip3 install runlike

# 使用runlike 容器名或runlike -p 容器名,使用容器id也可以,加上-p结构化输出
runlike -p 容器名
1
2
3
4
5
6
7
8

# 9、卸载/更新已经安装的Docker

  • 卸载docker
# 先停止docker
sudo systemctl stop docker
sudo systemctl stop docker.socket

# 列出安装过的包
sudo yum list installed | grep docker

# 根据安装过的包进行卸载
sudo yum -y remove docker-buildx-plugin.x86_64
sudo yum -y remove docker-ce.x86_64
sudo yum -y remove docker-ce-cli.x86_64
sudo yum -y remove docker-ce-rootless-extras.x86_64
sudo yum -y remove docker-compose-plugin.x86_64
sudo yum -y remove containerd.io.x86_64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 更新docker
sudo yum -y update docker
1
#docker
最近更新: 2025/01/01, 11:32:30
docker介绍
docker常用命令

← docker介绍 docker常用命令→

最近更新
01
服务端配置
07-30
02
frp 安装
07-30
03
Prometheus采集Springboot应用
02-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 | YeLu🤠MiLu🤪 | MIT License 蜀ICP备2024116879号 | 川公网安备51012202001998号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
欢迎你,我的朋友
看板娘