docker认识


前言

1:环境不同,产品可能没法用。每一个机器需要部署环境。
2:一个产品需要(es,mysql,jar。。环境的部署,配置,不能跨平台),很麻烦。
3:能不能项目能不能带上环境安装打包?
4:开发打包布署上线,一套上线。
5:安卓应用 -发布-应用商店----xx下载安装就能用

jar(坏境)—打包带上环境(镜像)–(doker 仓库 :商店)–下载我们发布的镜像,直接运行即可。
6:docker的思想来自于集装箱。
隔离:docker的核心思想:打包装箱,每个箱子都是相互隔离。
水果箱 生化武器箱 =>可以将服务器用到极致。

7:所有的技术都是因为出现了问题才会有新技术


提示:以下是本篇文章正文内容,下面案例可供参考

一、docker 历史

2010 ,几个人 在American 成立公司 ,做pass 云计算服务 linux容器技术。他们将自己的技术
容器化技术统一的简化命名就是daocker
刚刚诞生的时候,没有引起行业的注意,活不下去—就开源(13年开放源代码)–很多人发现docker的优点
-docker每个月都会更新一个版本! 2014 4 19 docker 1.0发布! Docker 为什么这么火,十分轻巧 虚拟机 : 在win上软件 虚拟软件一台或者多台电脑。本重。 都是虚拟化技术。

二、docker 基于go 开发

1.地址

docker
地址点击进去

2.与传统对比

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

容器化技术:不是模拟一个完整的操作系统
更简单的容器运维。
高效的计算资源利用

在这里插入图片描述


三:docker安装

1:卸载旧版本
较早版本的Docker被称为docker或docker-engine。如果安装了这些文件,请卸载它们以及相关的依赖项。
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2:需要安装包:
$ sudo yum install -y yum-utils
3:设置镜像的仓库
$ sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo //国外的 用国内的
在这里插入图片描述
三行一起复杂的。
4:安装docker 相关内容
$ sudo yum install docker-ce docker-ce-cli containerd.io

  1. 启动码头。
    $ sudo systemctl start docker

在这里插入图片描述

  1. 通过运行hello-world图像。
    $ sudo docker run hello-world

5:查看下载的 hello-world 镜像。
$docker images

如果卸载 docker:

以上二步6;
七:阿里云镜像加速
1:登录

2:找到镜像加速器:

举例子:
创建目录
配置
重启

八:回顾 helloworld 的启动流程

九:底层原理

Docker 不需要像vm 一样加载一个内核。

十:docker 的常用命令

码头运行参考🔗
https://docs.docker.com/engine/reference/run/
Docker version
Docker info
Docker 命令 –-help

镜像命令

指定版本下载

存在的就不下载,分层下载。

删除 镜像 通过id

容器的命令

退出容器步退出。

删除容器

其他常用命令

进入容器:

是一个手动技术。

小结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值