阿里云CentOS环境之docker安装,启动,加速器(十四)
文章目录
-
- 阿里云CentOS环境之docker安装,启动,加速器(十四)
- 介绍
- 前提条件
- centos下安装
-
- 1.卸载(可选)
- 2.安装yum-utils device-mapper-persistent-data lvm2软件包
- 3.配置稳定版本库
- 4.查看所有仓库中所有docker版本
- 5.安装docker
- 指定版本安装,如下:
- 最新版本
- 6.启动docker
- 7.卸载
- 8.添加DOCKER_HOST
- 9.开放远程访问端口
- 安装docker-machine
- docker启动/重启/停止等命令
- 配置加速器
- windown安装
- windows上dockerTool使用详解
-
- 帮助信息
- 展示所有虚拟机
- 查看虚拟机环境变量
- 创建虚拟机
- 使用虚拟机
- 查看虚拟机底层配置信息
- 打印配置信息
- 查看活动的Docker主机
- 查看虚拟机ip
- 查看状态
- ssh登陆
- 启动start/停止kill/stop/删除rm
- 更新docker虚拟机为最新版
- 获取主机的URL
- 常见错误
-
- 要在启用关闭windos功能中开启Hyper-V
- 在运行官 demo时,在拉去镜像时如果出现
- 在构建文档中的demo镜像时出现
- windows加速器
- 镜像位置
- SecureCRT连接到docker虚拟机
- linux下dockerCompose安装
-
- 方案二
- windows下dockerCompose安装
-
- 安装docker-compose
- 测试
- 问题一:
- 问题二:
- 问题三:
- 问题四:
- 官方英文安装步骤
- 学习资源
介绍
Docker从1.13版本之后采用时间线的方式作为版本 ,分为 区版CE和企业版EE。
区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。
Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。
总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。
下面有助于理解docker:
- Docker 镜像(Images):Docker镜像是用于创建 Docker 容器的模板。
- Docker容器(Container):容器是独立运行的一个或一组应用。
- Docker客户端(Client):Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 与 Docker 的守护进程通信。
- Docker主机(Host):一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
- Docker仓库(Registry):Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。
- Docker Hub(https://hub.docker.com): 提供了庞大的镜像集合供使用。
- Docker Machine:Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。
前提条件
1.64位版本的CentOS 7。命令
2.CentOS系统的内核版本高于 3.10。命令
centos下安装
1.卸载(可选)
Docker的旧版本被称为docker或docker-engine,若以前安装过,卸载命令如下:
有些文章在这里使用了,命令的意思是。我建议最好不执行命令,可能千万系统崩溃,因为系统版本从低级升级到高级,有些软件可能会出现问题。
2.安装yum-utils device-mapper-persistent-data lvm2软件包
3.配置稳定版本库
大多数用户设置了Docker的存储库并从中安装,以方便安装和升级任务。 这是推荐的方法
4.查看所有仓库中所有docker版本
查看所有 区版的docker-ce版本。
修改文件如下
这里有几个其它的加速器,只要替换上面的地址即可
易加速器:http://hub-mirror.c.163.com
官方中国加速器:https://registry.docker-cn.com
ustc的镜像:https://docker.mirrors.ustc.edu.cn
daocloud:https://www.daocloud.io/mirror#accelerator-doc(注册后使用)
重新加载配置,重启docker
测试加速器效果
摘取镜像
成功打印出“hello world”说明阿里云加速器配置成功。
windown安装
安装前准备:
- 电脑必需Hyper-V软件包才能安装官 下载 区版
- 如果您的系统不满足这些要求,您可以安装Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V。toolbox下载地址
推荐文章DOCKER windows安装
如果 错误,则找到注册表,
- 找到选项HKEY_CLASSES_ROOTCLSID{00020420-0000-0000-C000-000000000046}InprocServer32 的值,将默认的oleaut32.dll改成C:Windowssystem32oleaut32.dll
- 再找到HKEY_CLASSES_ROOTCLSID{00020424-0000-0000-C000-000000000046}InprocServer32 的值,将默认的oleaut32.dll也改成C:Windowssystem32oleaut32.dll
- 重启电脑
注意:
- 默认的用户名和密码是: docker/tcuser
- 默认IP:192.168.99.100
如果 则需要进入电脑的里设置支付虚拟机。
尝试开户nginx
windows上dockerTool使用详解
dockerTool安装成功,桌面会显示
在Linux上可以用它管理远程的docker,在mac/window上可以用它管理本地的 docker,它是一个管理工具,有自己的命令。
docker-machine命令(在docker命令终端(Docker Quickstart Terminal)里使用)
如果不指定 machine 的名称进行操作,则操作的 machine 默认为名称为 default 的 machine
帮助信息
展示所有虚拟机
查看虚拟机环境变量
结果如下:
在运行官 demo时,在拉去镜像时如果出现
错误时,鼠标点击docker图标,进入设置( ,开启advance,把json 里面的设置为,保存重启docker即可。
在构建文档中的demo镜像时出现
错误时,修改一下Dockerfile,添加 COPY requirements.txt requirements.txt,COPY app.py app.py。如下
windows加速器
例如https://l8ue6x6v1.mirror.aliyuncs.com
或者修改(以default为例)的字段,修改为
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!