docker安装教程(windows和linux[centos8])
k8s 八个字母
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。
使用Linux容器来部署应用程序被称为容器化,容器化具有以下的优点:
- 灵活:即使最复杂的应用也能够被容器化。
- 轻量:容器最大化利用和分享主机的内核。
- 可互换:你可以即时部署更新和升级应用。
- 便捷:你可以在本地构建应用,并部署到容器云,并在任何地方运行。
- 可扩展: 你可以增加和自动分发容器的个数。
- 可堆叠:您可以垂直堆叠服务并即时堆叠服务。
在window上安装Docker
win7或win8:下载需利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,
下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Windows 10 64位:必须启用Hyper-V和Containers Windows功能。
选择在电脑的“应用和功能”,找到“程序和功能”,再点“启动或关闭Windows功能”将“Hyper-V”的选项都打勾。
到docker官网注册用户:
https://hub.docker.com/?overlay=onboarding,然后下载Docker Desktop到本地后运行安装。
在本地打开安装好的Docker Desktop ,直接默认下一步运行安装。(这里主要以win10 为主)
- 需要注意:
1、安装后需要进行重启系统,记得保存文件!
2、重启后运行时可能会提示“Hyper-V and Containers features are not enabled…”报错,即Hyper-V和容器功能未启用,需再次重启。)
然后打开本地cmd(这里使用的是Cmder),运行docker --version查看是否正确安装成功。
如果出现下面这种报错:
这是因为docker服务没有开启,运行net start com.docker.service,再次查看时成功.
因为Docker 是服务器----客户端架构。运行docker命令的时候,需要本机有 Docker 服务。其它的系统可以使用下面的命令启动:
# service 命令的用法
$ sudo service docker start
# systemctl 命令的用法
$ sudo systemctl start docker
centos8安装docker
一条命令就可以
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
检查版本:运行docker --version查看是否正确安装成功。
image文件 与 容器文件
Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。
查看下本机的所有image文件(现在里面是为空的)
$ docker image ls
删除 image 文件
$ docker image rm [imageName]
现在,从 image 文件中找出 hello-world 文件,docker container run命令具有自动抓取 image 文件的功能。会生成一个正在运行的容器实例。当然,我们也可以直接运行该命令,省略掉前面的docker image pull命令。
上面的容器会输出内容后自动停止运行,而有些提供服务的容器不会终止,需使用docker container kill [containerId] 命令终止。
查看容器:
$ docker container ls \ $ docker container ls --all
删除容器:
$ docker container rm [containerID]
例如安装一个NGINX服务器:(命令可以简写)
在本地运行http://localhost:8080/ 可以看到NGINX服务器已经正常开启。
安装VirtualBox
https://www.virtualbox.org/wiki/Downloads
makdir Vagrant
cd Vagrant
vagrant init centos/8
创建 vagrant up
docker-machine 的下载安装
地址:https://github.com/docker/machine/releases
然后再C:\Program Files\ 下新建文件夹 docker-machine
然后将下载好的文件复制进来,并重命名
将此目录添加到环境变量path里C:\Program Files\docker-machine
此电脑-属性–高级系统设置—系统变量–找到path即可
使用:打开命令行 输入
docker-machine
安装成功
创建
docker-machine create demo
连接:
docker-machine ssh demo
43-1619863839544)]
使用:打开命令行 输入
docker-machine
[外链图片转存中…(img-XHoWbeG1-1619863839545)]
安装成功
创建
docker-machine create demo
连接:
docker-machine ssh demo
docker安装教程(windows和linux[centos8])相关推荐
- Centos8的docker安装教程
docker是一个容器管理的软件,容器背后其实就是一个进程:类似于一个集装箱. docker的官方下载地址:Install Docker Engine | Docker Documentation ( ...
- Docker安装教程(超详细)
Docker安装教程(超详细) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 http:// ...
- HEG安装教程(windows平台)
HEG安装教程[windows平台] HEG介绍 HEG下载 安装 HEG介绍 HEG(HDF-EOS To GeoTIFF Conversion Tool )是一种从HDF-EOS到GeoTIFF转 ...
- 【OpenVINO】OpenVINO 2022.1 安装教程(Windows)
OpenVINOTM2022.1 安装教程 Windows 1. OpenVINOTM介绍 2.OpenVINOTMTM 安装环境和安装特性介绍 2.1OpenVINOTMTM 安装环境 2.2 Op ...
- hdf heg 批量拼接_HEG安装教程(windows平台)
HEG安装教程[windows平台] HEG介绍 HEG下载 安装 HEG介绍 HEG(HDF-EOS To GeoTIFF Conversion Tool )是一种从HDF-EOS到GeoTIFF转 ...
- Docker安装教程(看这篇就够了)
Docker安装教程 一.CentOS安装Docker 1.卸载(可选) 2.安装docker 3.启动docker 4.配置镜像加速 二.CentOS7安装DockerCompose 1.下载 2. ...
- Apache安装配置(Windows和Linux)-有手就行
文章目录 Apache Windows 1. 下载 2. 解压缩 3. 修改配置 4. 测试配置文件是否合法 5. 安装Apache服务 6. 启动服务 7. 测试 Linux 1. 下载 2. 解压 ...
- PHP安装配置(Windows和Linux)-一篇就够了
文章目录 PHP Windows 1.下载 2.解压缩 3.配置 4.php.ini文件 5.测试配置(此步可跳过) 6.测试PHP代码 Linux 1.下载和解压 2.安装 3.php.ini 4. ...
- boost安装(windows、linux)
boost安装(windows.linux) boost是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库. boost安装(vs2017+boost_1_64_0+win10) 1.到 ...
- node.js 安装教程 (Windows zip 版)
node.js 安装教程 (Windows zip 版) 1 官网 地址:Node.js (nodejs.org) 界面: 2 下载 地址:下载 | Node.js (nodejs.org) 自行选择 ...
最新文章
- Python图像处理:图像腐蚀与图像膨胀
- .Net - Lambda 表达式
- react 文件 md5_从零配置webpack 4+react脚手架(二)
- angular之DI理解
- Java Platform SE 8 中文文档
- react项目开发入门
- 如何建立网页快捷方式linux,怎么创建linux命令”快捷方式”或”自定义命令”...
- java微信web支付开发_java实现微信H5支付方法详解
- 人生哲理枕边书——你应该知道的165个人生哲理
- Java与网络调试助手TCP通信
- html 自适应 音乐播放器,使用HTML5+Boostrap打造简单的音乐播放器
- 怎么把优酷的kux格式转换成mp4?快速转换kux格式的技巧
- 计算机仿真在线投稿系统,常见问题解决-计算机仿真官方投稿系统.doc
- Android Camera2 教程 · 第三章 · 预览
- iOS真机不能运行,模拟器可以
- 【CZY选讲·最大子矩阵和】
- [毅周总结]数据结构(1)
- 小猪佩奇的4种python玩法,带你趣味学python!
- cin、cout、cerr、clog用法区别及其在VS环境下的重定向
- 2019年海淀区中小学生信息学奥林匹克竞赛的活动方案
热门文章
- 转换时间格式24小时_国内(上海)原油期货交易的具体时间段?是24小时交易吗?...
- 在集群的操作机上执行命令为什么会出现权限被拒绝_如何使用 TDengine 2.0 最新开源的集群功能?
- vs2010 调试窗口debugger UTF8 显示汉字 乱码
- python高斯滤波和降噪_高斯滤波原理及python实现
- ui kit html,开始使用
- 单片机如何实现大数据的串口传输_获客成本日益增加,企业如何实现大数据精准获客?...
- gpg keys for php 5.5,Fedora解决/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64问题
- java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?
- redis 正则匹配value_Redis 获取匹配所有的key
- mpython_mPython下载 mPython(图形化编程软件) v0.5.0 官方安装版 下载-脚本之家