avatar
文章
94
标签
89
分类
16

首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于

Docker

发表于2023-10-02|更新于2023-10-31|Linux
|字数总计:5|阅读时长:1分钟|阅读量:
文章作者: 虾壳
文章链接: http://yagote.github.io/2023/10/02/docker/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 虾壳!
教程Docker云原生
上一篇
Nginx
下一篇
ElasticSearch
相关推荐
2023-10-03
KubeSphere+项目部署+DevOps+Helm
2023-10-03
Kubernetes
2023-10-01
Axios
目录
  1. 一、Docker简介
    1. 1、为什么有Docker
    2. 2、Docker理念
    3. 3、容器与虚拟机比较
      1. 3.1 虚拟机
      2. 3.2 容器
      3. 3.3 二者比较
    4. 4、Docker官网
  2. 二、Docker安装
    1. 1、前提条件
    2. 2、Docker基本组成
      1. 2.1 镜像(image)
      2. 2.2 容器(container)
      3. 2.3 仓库(repository)
    3. 3、Docker架构
    4. 4、Docker运行流程
    5. 5、CentOS7安装Docker
      1. 5.1 安装步骤
      2. 5.2 启动docker
      3. 5.3 测试
    6. 6、卸载Docker
    7. 7、配置镜像加速
    8. 8、Docker run流程
  3. 三、Docker常用命令
    1. 1、启动类命令
    2. 2、帮助类命令
    3. 3、镜像命令
    4. 4、容器命令
      1. 4.1 拉取容器
      2. 4.2 启动容器
        1. 4.2.1 启动交互式容器(前台运行)
        2. 4.2.2 启动守护式容器(后台运行)
      3. 4.3 列出正在运行的容器
      4. 4.4 容器其他启停操作
        1. 4.4.1 启动已经停止的容器
        2. 4.4.2 重启容器
        3. 4.4.3 停止容器
        4. 4.4.4 强制停止容器
        5. 4.4.5 删除容器
      5. 4.5 查看容器日志
      6. 4.6 查看容器内运行的进程
      7. 4.7 查看容器内部细节
      8. 4.8 进入正在运行的容器
      9. 4.9 容器和宿主机文件拷贝
      10. 4.10 导入和导出容器
      11. 4.11 所有命令示意图
  4. 四、Docker镜像
    1. 1、镜像是什么
    2. 2、Docker镜像加载原理
    3. 3、镜像分层的优势
    4. 4、Docker镜像commit操作
  5. 五、Registry搭建私仓
    1. 1、环境搭建
    2. 2、配置接收http请求
    3. 3、推送镜像到私仓
  6. 六、Docker容器数据卷
    1. 1、容器数据卷介绍
    2. 2、命令格式
    3. 3、数据卷案例
      1. 3.1 宿主机与容器的映射
      2. 3.2 容器数据卷的继承
  7. 七、Docker安装软件
    1. 1、安装Tomcat
    2. 2、安装MySQL
      1. 2.1 拉取镜像
      2. 2.2 解决中文乱码
      3. 2.3 测试
    3. 3、安装Redis
      1. 3.1 拉取镜像
      2. 3.2 修改配置
      3. 3.3 运行镜像生成容器
      4. 3.4 使用RMD连接
  8. 八、MySQL主从复制
    1. 1、安装MySQL主服务器
    2. 2、安装MySQL从服务器
    3. 3、查看同步状态
      1. 3.1 主数据库
      2. 3.2 从数据库
      3. 3.3 主从复制测试
  9. 九、Redis集群搭建
    1. 1、主从搭建
      1. 1.1 启动6台redis容器
      2. 1.2 构建主从关系
      3. 1.3 查看集群状态
    2. 2、主从容错
      1. 2.1 数据读写存储
      2. 2.2 容错切换迁移
    3. 3、主从扩容
    4. 4、主从缩容
  10. 十、DockerFile
    1. 1、DockerFile介绍
    2. 2、DockerFile构建过程
    3. 3、DockerFile常用保留字指令
      1. 3.1 FROM
      2. 3.2 MAINTAINER
      3. 3.3 RUN
      4. 3.4 EXPOSE
      5. 3.5 WORKDIR
      6. 3.6 USER
      7. 3.7 ENV
      8. 3.8 VOLUME
      9. 3.9 ADD
      10. 3.10 COPY
      11. 3.11 CMD
      12. 3.12 ENTRYPOINT
    4. 4、使用DockerFile构建镜像
    5. 5、虚悬镜像
    6. 6、DockerFile发布微服务到Docker
      1. 6.1 创建maven项目
      2. 6.2 编写Dockerfile
  11. 十一、Docker 网络
    1. 1、Docker网络介绍
    2. 2、Docker网络命令
    3. 3、Docker 网络模式
    4. 4、docker0
    5. 5、bridge模式
    6. 6、host模式
    7. 7、none模式
    8. 8、container模式
    9. 9、自定义网络
    10. 10、link连接
  12. 十二、Docker Compose
    1. 1、Docker Compose介绍
    2. 2、Docker Compose安装
    3. 3、Docker Compose常用命令
    4. 4、Docker Compose实例
      1. 4.1 微服务改造升级
      2. 4.2 Dockerfile文件
      3. 4.3 docker-compose文件
  13. 十三、Docker可视化工具
  14. 十四、容器监控CIG
    1. 1、CIG
    2. 2、CAdvisor
    3. 3、InfluxDB
    4. 4、Granfana
    5. 5、安装部署
    6. 6、Grafana配置
      1. 6.1 添加数据源
      2. 6.2 添加工作台
Copyright © 2021 - present 虾壳
搜索
数据库加载中