Docker入门核心
2021-04-11 11:52:32 31 举报
AI智能生成
Docker入门必备核心知识点
作者其他创作
大纲/内容
回复【容器】获取精选视频资料
1、Docker简介
前提知识
【必须掌握】熟悉Linux命令和相关背景知识
【建议掌握】要有Maven和git相关的知识
是什么
问题:为什么会出现docker出现?
开发和运维环境不同,导致出现问题
同一套代码多服务器安装(集群)
总结:容易出现,操作复杂和繁琐
docker理念
一次封装,到处运行
隔离,沙箱机制
Build,Ship And Run Any App,AnyWhere
Docker容器在任何操作系统上都是一致的,可实现跨平台、跨服务器
一句话
解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
能干嘛
虚拟机技术
缺点:资源占用大、步骤复杂、启动慢
模拟完成的操作系统。一整套环境,硬件和软件环境
容器虚拟机技术
将资源打包大一个隔离的容器,不捆绑一整套操作系统
容器没有自己的内核和硬件
开发/运维(DevOps)
一次构建、随处运行(搬家和搬楼)
企业级
怎么玩-下载
官网
官网:https://www.docker.com/
中文网站:https://www.docker-cn.com/
仓库
https://hub.docker.com/
2、Docker安装
前提说明
Docker基本组成
镜像
容器
仓库
安装步骤
CentOS
CentOS6.8安装
1、yum install -y epel-release
2、yum install -y docker-io
3、安装后的配置文件:/etc/sysconfig/ocker
4、启动Docker后台服务:service docker start
5、docker version 验证
CentOS 7安装
https://docs.docker.com/install/linux/docker-ce/centos/
启动:systemctl start docker
安装步骤
1、官网中文安装手册
2、确定你是centos7及以上版本
cat /etc/redhat-release
3、yum安装gcc相关
Centos 7能上外网
yum -y install gcc
yum -y install gcc-c++
gcc -v
4、卸载旧的docker版本
5、安装需要的软件包
6、设置stable 镜像仓库
大坑
推荐
7、更新yum 软件包索引
yum makecache fast
8、安装docker ce
yum -y install docker-ce
9、启动docker
systemctl start docker
10、测试
docker version
docker run hello-world
11、配置进行加速配置
1、mkdir -p /etc/docker
2、vim /etc/docker/daemon.json
3、systemctl daemon-reload
4、systemctl restart docker
12、卸载
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
Ubuntu
https://docs.docker.com/install/linux/docker-ce/ubuntu/#extra-steps-for-aufs
HelloWorld
配置阿里云镜像加速
是什么
注册一个阿里云账户
获得加速地址连接
登录工作台
获取加速地址
配置本机Docker运行镜像加速器
CentOs 6.8和 7 配置方式不同
重新启动Docker后台服务
Linux 系统下配置完加速器需要检查是否生效
网易云镜像仓库
启动一个HelloWorld
docker run hello-world
run做了什么
底层原理
Docker是怎么工作的
为什么Docker比较比VM快
3、Docker常用命令
帮助命令
镜像命令
docker images
docker search
docker pull
docker rmi
容器命令
前提:有镜像才能创建容器
新建并启动容器
docker run
列出当前所有正在运行的容器
docker ps
退出交互容器
exit
退出并且容器停止
ctrl+P+Q
退出容器不停止
启动容器
docker start
重启容器
docker restart
停止容器
docker stop
强制停止容器
docker kill
删除已停止的容器
docker rm
docker -f rm 强制停止
重要
4、Docker镜像
什么是镜像
镜像原理
Docker 镜像的commit
5、Docker容器数据卷
是什么
能干嘛
数据卷
数据卷容器
6、DockerFile解析
7、Docker常用安装
8、本地镜像发布到阿里云
0 条评论
下一页