没有合适的资源?快使用搜索试试~ 我知道了~
首页docker 入门基础实战完整.pdf
Linux Centos7环境下安装Docker 简介:如何在Linux环境下安装docker 安装环境:Centos 7 安装条件:docker官方要求至少3.8以上,建议3.10以上 Docker 版本: docker EE 企业版本 docker CE 社区版本 关闭防火墙:systemctl stop firewalld.service vi /etc/selinux/config 安装Docker Ce 社区版本: 安装wget命令: 下载阿里云docker社区版 yum源 查看docker安装包:yum list | grep docker 安装Docker Ce 社区版本:yum install -y docker-ce.x86_64 设置开机启动:systemctl enable docker 更新xfsprogs:yum -y update xfsprogs 启动docker:systemctl start docker 查看版本:docker version 查看详细信息:docker info
资源详情
资源评论
资源推荐
愿景:"让编程不在难学,让技术与生活更加有趣" 更多教程请访问 xdclass.net
第一章:Docker容器的介绍与整套课程大纲
1.1 课程大纲总览
简介:介绍课程知识目录大纲
1.2 Docker容器化技术的介绍和使用场景
简介:介绍docker容器化技术
什么是Dokcer?
为什么要用?
总结一句话:开箱即用,快速部署,可移植性强,环境隔离
愿景:"让编程不在难学,让技术与生活更加有趣" 更多教程请访问 xdclass.net
百科:一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任
何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口;
使用go语言编写,在LCX(linux容器)基础上进行的封装
简单来说分三点:
1)就是可以快速部署启动应用
2)实现虚拟化,完整资源隔离
3)一次编写,四处运行(有一定的限制,比如Docker是基于Linux 64bit的,无法在32bit的
linux/Windows/unix环境下使用)
1、提供一次性的环境,假如需要安装Mysql,则需要安装很多依赖库、版本等,如果使用Docker则通过镜像就
可以直接启动运行
2、快速动态扩容,使用docker部署了一个应用,可以制作成镜像,然后通过Dokcer快速启动
3、组建微服务架构,可以在一个机器上模拟出多个微服务,启动多个应用
4、更好的资源隔离和共享
第二章:Docker容器基础入门实战
2.1 Window 10 环境下安装Docker
简介:如何在Win10 环境下安装docker容器
Docker for Win10 安装包下载地址:
https://store.docker.com/editions/community/docker-ce-desktop-windows
国内镜像加速
https://registry.docker-cn.com #Docker中国区
http://hub-mirror.c.163.com #网易
2.2 Linux Centos7环境下安装Docker
简介:如何在Linux环境下安装docker
安装环境:Centos 7
安装条件:docker官方要求至少3.8以上,建议3.10以上
Docker 版本:
docker EE 企业版本
docker CE 社区版本
关闭防火墙:systemctl stop firewalld.service vi /etc/selinux/config
安装Docker Ce 社区版本:
安装wget命令:
下载阿里云docker社区版 yum源
查看docker安装包:yum list | grep docker
安装Docker Ce 社区版本:yum install -y docker-ce.x86_64
设置开机启动:systemctl enable docker
更新xfsprogs:yum -y update xfsprogs
启动docker:systemctl start docker
查看版本:docker version
查看详细信息:docker info
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo
2.3 Docker镜像的搜索下载以及查看删除实战
简介:如何搜索docker镜像
什么是镜像?
查看本地镜像:docker images
搜索镜像:docker search centos
搜索镜像并过滤是官方的: docker search --filter "is-official=true" centos
搜索镜像并过滤大于多少颗星星的:docker search --filter stars=10 centos
下载centos7镜像:docker pull centos:7
修改本地镜像名字(小写):docker tag centos:7 mycentos:1
本地镜像的删除:docker rmi centos:7
2.4 Docker核心基础之配置阿里云镜像加速
简介:配置阿里云镜像加速
阿里云镜像加速器配置地址:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
配置步骤:vi /etc/docker/daemon.json
重启:systemctl daemon-reload && systemctl restart docker
2.5 Docker的体系结构之镜像与容器
简介:讲解镜像与容器之间的关系
一个镜像可以启动无数台容器(机器性能允许的情况下)
容器也容器之间的操作互不影响,处于隔离的环境
2.6 Docker核心基础之容器的构建等基本操作
简介:Docker容器的创建,查看,停止,重启等
构建容器:docker run -itd --name=mycentos centos:7
-i :表示以交互模式运行容器(让容器的标准输入保持打开)
-d:表示后台运行容器,并返回容器ID
-t:为容器重新分配一个伪输入终端
{
"registry-mirrors": ["https://5xok66d4.mirror.aliyuncs.com"]
}
--name:为容器指定名称
查看本地所有的容器:docker ps -a
查看本地正在运行的容器:docker ps
停止容器:docker stop CONTAINER_ID / CONTAINER_NAME
一次性停止所有容器:docker stop $(docker ps -a -q)
启动容器:docker start CONTAINER_ID / CONTAINER_NAME
重启容器:docker restart CONTAINER_ID / CONTAINER_NAME
删除容器:docker rm CONTAINER_ID / CONTAINER_NAME
强制删除容器:docker rmi -f CONTAINER_ID / CONTAINER_NAME
查看容器详细信息:docker inspect CONTAINER_ID / CONTAINER_NAME
进入容器:docker exec -it 0ad5d7b2c3a4 /bin/bash
2.7 Docker核心基础之容器的文件复制与挂载
简介:容器与宿主机之间文件复制与挂载
从宿主机复制到容器:docker cp 宿主机本地路径 容器名字/ID:容器路径
docker cp /root/123.txt mycentos:/home/
从容器复制到宿主机:docker cp 容器名字/ID:容器路径 宿主机本地路径
docker cp mycentos:/home/456.txt /root
宿主机文件夹挂载到容器里:docker run -itd -v 宿主机路径:容器路径 镜像ID
docker run -itd -v /root/xdclass/:/home centos:7
愿景:"让编程不在难学,让技术与生活更加有趣" 更多教程请访问 xdclass.net
第三章:Docker核心必备之自定义镜像实战
3.1 构建自定义镜像的意义与应用场景
简介:介绍自定义镜像的重要性
docker目前镜像的制作有俩种方法:
基于Docker Commit制作镜像
基于dockerfile制作镜像,Dockerfile方式为主流的制作镜像方式
3.2 Commit构建自定义镜像
简介:对容器的修改以及保存
简介:对容器的修改以及保存
启动并进入容器:docker run -it centos:7 /bin/bash
在/home 路径下创建xdclass文件夹:mkdir /home/xdclass
安装ifconfig命令:yum -y install net-tools
重启容器,查看容器的xdclass文件夹还在不在:docker restart 67862569d4f7
删除容器,再重新启动一个容器进入查看有没有xdclass文件夹:docker rm 67862569d4f7 && docker
run -it centos:7 /bin/bash
构建镜像:
docker commit 4eb9d14ebb18 mycentos:7
docker commit -a "XD" -m "mkdir /home/xdclass" 4eb9d14ebb18 mcentos:7
-a:标注作者
-m:说明注释
查看详细信息:docker inspect 180176be1b4c
启动容器:docker run -itd 180176be1b4c /bin/bash
进入容器查看:docker exec -it 2a4d38eca64f /bin/bash
3.3 核心必备知识之Dockerfile构建镜像实战
简介:Dockerfile构建镜像实战
Dockerfile
构建:docker build -t mycentos:v2 .
查看:docker images
进入验证:验证成功
# this is a dockerfile
FROM centos:7
MAINTAINER XD 123456@qq.com
RUN echo "正在构建镜像!!!"
WORKDIR /home/xdclass
COPY 123.txt /home/xdclass
RUN yum install -y net-tools
剩余22页未读,继续阅读
wangshixi2019
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1