Docker容器课件内容实践

docker容器是一个开源的应用容器引擎,可以供开发者打包应用到一个可移植的容器中,然后发布到安装了docker引擎的服务器上。容器不依赖于任何语言、框架包括系统。

  • 准备docker环境

    • 安装docker
      • 检查内核版本,3.10.0以上均可
        Docker容器课件内容实践
      • 使用 yum update 确保yum仓库是最新的
      • 添加yum 仓库
        Docker容器课件内容实践
      • 安装Docker
        Docker容器课件内容实践
      • 启动Docker
        Docker容器课件内容实践
    • 检查docker 的安装
      Docker容器课件内容实践
    • 运行第一个容器
      Docker容器课件内容实践
  • docker基本操作

    • 运行镜像
      Docker容器课件内容实践
    • 显示本地镜像库内容
      Docker容器课件内容实践
    • 获得帮助
      Docker容器课件内容实践
    • 显示运行中的容器 Docker容器课件内容实践
    • 显示所有容器
      Docker容器课件内容实践
    • 继续运行原容器并进入
      Docker容器课件内容实践
  • MySQL与容器化

    • 拉取MySQL镜像
      Docker容器课件内容实践
    • 构建docker练习
      Docker容器课件内容实践
    • 使用MySQL容器
      • 启动服务器
        Docker容器课件内容实践
      • 查看数据库文件
        Docker容器课件内容实践
        Docker容器课件内容实践
      • 启动客户端文件
        Docker容器课件内容实践
    • 创建卷并挂载
      Docker容器课件内容实践
    • 启动客户端容器链接服务器
      Docker容器课件内容实践
    • Docker compose 与多容器应用自动化部署
      • 下载 docker-compose
        Docker容器课件内容实践
      • 编写stack.yml
        Docker容器课件内容实践
      • 启动服务
        Docker容器课件内容实践
        在这里试了很多次都是这个错误,emmm先跳过完成这次作业。
  • Docker网络

    • 管理容器网络
      Docker容器课件内容实践
    • 备制支持ifconfig和ping命令的ubuntu容器
      Docker容器课件内容实践
    • 启动另一个命令窗口,由容器制作镜像
      Docker容器课件内容实践
    • 创建并运行两个容器,contain1和contain2
      Docker容器课件内容实践
    • 创建自定义网络
      Docker容器课件内容实践
    • 连接container2到网络,然后inspact网络验证链接
      Docker容器课件内容实践
    • 使用docker info指令的时候说是要加入一个参数[option],课件上写的是一个容器网络,因此下边的没能继续进行,这篇文章说container1只能连接到默认bridge网络。有空做一下这个demo。
      Docker使用网络命令创建自己的网络
  • Docker仓库
    -搭建私有容器仓库
    - Run a local registry
    Docker容器课件内容实践
    - Copy an image from Docker Hub to your registry
    - Pull the ubuntu:16.04 image form Docker Hub Docker容器课件内容实践
    - Tag the image as localhost:5000/my-ubuntu
    Docker容器课件内容实践
    - Push the image to the local registry running at localhost:5000
    Docker容器课件内容实践
    - Remove
    Docker容器课件内容实践
    - Pull the localhost:5000/my-ubuntu iamge from your local registry
    Docker容器课件内容实践
    - Stop a local registry
    Docker容器课件内容实践

  • 容器监控与日志

    • 检查docker的状态
      Docker容器课件内容实践

    • 查看容器内进程
      Docker容器课件内容实践
      Docker容器课件内容实践

    容器详细信息
    Docker容器课件内容实践

    • 容器日志查看
      Docker容器课件内容实践
      Docker容器课件内容实践