精华内容
下载资源
问答
  • Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的... 使用docker toolbox安装docker 二. 使用docker引擎在容器中运行镜像 三. 创建自己的docker镜像并且在容器中运行它...

     

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    本教程主要分以下几点内容:

    一. 使用docker toolbox安装docker

    二. 使用docker引擎在容器中运行镜像

    三. 创建自己的docker镜像并且在容器中运行它

    ----------------------------------------------------------------------------------------

    一. 使用docker toolbox安装docker

    对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式

    docker toolbox是一个工具集,它主要包含以下一些内容:

    • Docker CLI 客户端,用来运行docker引擎创建镜像和容器
    • Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
    • Docker Compose. 用来运行docker-compose命令
    • Kitematic. 这是Docker的GUI版本
    • Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
    • Oracle VM Virtualbox. 虚拟机

    由于Docker引擎的守护进程使用的是Linux的内核,所以我们不能够直接在windows中运行docker引擎。而是需要运行Docker Machine命令 docker-machine, 在你的机器上创建和获得一个Linux虚拟机,用这个虚拟机才可以在你的windows系统上运行Docker引擎

    第一步:检查你当前的windows系统是否符合要求:

    为了运行Docker,你的机器必须是windows7或以上版本的64bit系统。

     

    另外,你的机器必须支持硬件虚拟化技术(Hardware Virtualization Technology)并且已被启用。(什么是硬件虚拟化技术

    对于windows10系统来说,你可以在 任务管理器->性能 中查看到你的电脑是否开启了虚拟化

     第二步:安装Docker Toolbox

    在这一步,你将安装Docker Toolbox。安装后你的系统将会安装以下几个软件:

    • Windows版的Docker客户端
    • Docker Toolbox管理工具和ISO镜像
    • Oracle VM Virtualbox
    • Git MSYS-git Unix 工具

     如果你的电脑已经安装了Virtualbox,那么不需要再重新安装Oracle VM Virtualbox,在安装的时候取消勾选就可以了

    Ps:如果你的Virtual box正在运行,那么要先关闭掉它然后再重新运行安装

    1. 打开http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/进行安装

    2. 选择其中一个版本

    3. 双击安装包进行安装Docker Toolbox

    4. 点击下一步,进行安装就可以了

    安装完成

    第三步. 确认是否安装成功

    1. 安装完成后,你会在你的电脑桌面上看到新增了三个图标

    2. 双击Docker Quickstart Terminal图标,启动一个终端

    第一次启动的话你会看到命令行会输出一些东西,等待一下,它会配置Docker Toolbox,之后,当它完成后,你会看到启动成功的画面

    这个终端是运行在bash环境下的,而不是标准的windows命令行,因为Docker需要运行在bash环境下,否则一些命令无法运行

    3. 在命令行中输入docker run hello-world并按回车键,如果docker配置成功的话,你会看到命令行中有如下输出:

    下一步:

    自此,我们便在我们的windows下安装好了docker环境了。先不要关闭Docker Quickstart Terminal,我们将在下一个教程中简要了解docker镜像和容器。

    安装地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

     

    展开全文
  • Docker ...记住这只可爱的鲸鱼,它的背,是一个个容器,每个容器有着自己的程序环境,这只鲸鱼可以跑到任何一个相同的操作系统,开启容器内的程序也不会相互影响。 (解析:就像你的手机开了王者荣

    Docker

    Docker 是什么

    首先说Docker 是什么 个人理解—— 就是带着环境与项目的一个容器
    (解析:如图,在软件开发中有开发环境,测试环境,生产环境,如果开发环境是jdk1.8,而测试环境是jdk1.7 ,由于环境不同,那么测试人员就会查出很多由于环境带来的Bug)
    为了解决这个问题 ,也就用到了Docker.
    在这里插入图片描述
    在这里插入图片描述
    记住这只可爱的鲸鱼,它的背上,是一个个容器,每个容器有着自己的程序环境,这只鲸鱼可以跑到任何一个相同的操作系统上,开启容器内的程序也不会相互影响。
    (解析:就像你的手机开了王者荣耀,和吃鸡两款游戏,吃鸡游戏崩了,不会影响你的王者)

    Docker 安装

    (本人演示linux centos7 的安装(联网),因单位用的这个)

    // An highlighted block
    #yum包更新到最新
    yum update
    #卸载旧版本            
    yum remove docker  docker-common docker-selinux docker-engine
    #安装需要的软件包    注:一些驱动等
    yum install -y yum-utils device-mapper-persistent-data lvm2
    设置yum源
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    安装docker,出现输入界面都按y
    yum install -y docker-ce
    检验是否安装成功(查看docker版本)
    docker -v
    

    Docker 架构

    docker 架构如图
    在这里插入图片描述
    这里你需要了解
    镜像:首先镜像是系统的一种存储方式,(个人理解就像压缩文件包)
    容器:是在docker在操作镜像时,需要创建的实例对象。

    更换Docker 镜像源

    如果你的centos7可以翻墙不需要这一步,不会翻墙用外网地址下载会很慢。
    以更换为阿里云加速器举例
    首先登录阿里云 找到控制台、菜单按钮、产品与服务、输入镜像、点击容器与镜像。
    在这里插入图片描述
    点击镜像加速器。会出现如下图界面
    在这里插入图片描述
    会免费给你个地址,具体每个人的不一样,所以需要登录你的支付宝
    页面下面还有各个系统的配置文档,按照配置文档来就OK。

    展开全文
  • 而docker desktop针对win10系统只支持64 位的 Windows 10 专业版、 企业版和教育版,我又不想重装系统(因为要重装一堆工具,太麻烦了),于是硬着头皮从网上手机资料看怎么能在win10 家庭版系统上安装docker ...

    最近开发中需要用到docker来打包镜像,由于我的电脑系统是win10 家庭版,而docker desktop针对win10系统只支持64 位的 Windows 10 专业版、 企业版和教育版,我又不想重装系统(因为要重装一堆工具,太麻烦了),于是硬着头皮从网上手机资料看怎么能在win10 家庭版系统上安装docker desktop,过程中遇到了很多错误,逐个填坑,终于安装成功了,这里做一下总结。

     

    1、下载安装包,注册账号

    下载Docker for Windows,并注册docker hub的账号 

    地址:https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows

     

    2、安装Hyper -V

    Docker 可以以两种形式运行在 Windows 上:以 Hyper-V 虚拟机的形式运行 Linux 格式的容器,或者运行原生的 Windows 容器。其中前者运行 Linux 格式的应用程序,后者能运行 Windows 应用程序。

    默认情况下win10家庭版是没有hyper-V的:

    https://img-blog.csdnimg.cn/20181208151944507.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpZHUyY2hlbmdmbw==,size_16,color_FFFFFF,t_70

    此时安装会报如下图错误:

    https://img-blog.csdnimg.cn/20191209144024408.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly95dW55YW5pdS5ibG9nLmNzZG4ubmV0,size_16,color_FFFFFF,t_70

    解决办法:

    新建installhyperv.cmd,编辑如下内容,以管理员身份运行,遇到下载进度卡着不动可按回车继续。

    安装完后会提示重启电脑:那就重启  Y。

    1. pushd "%~dp0"
    2. dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
    3. for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    4. del hyper-v.txt
    5. Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

    完成安装后

    https://img-blog.csdnimg.cn/20181208153451104.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpZHUyY2hlbmdmbw==,size_16,color_FFFFFF,t_70

     

    3、绕过安装时对系统版本的检测

    再次运行安装文件,在系统检查项会报错误,系统版本不对:

    Docker for Windows requires Windows 10 Pro or Enterprise version 14393, or Windows server 2016 RTM

    解决办法:

    此时可以通过修改注册表(重启电脑后会恢复到修改前,但是也要注意备份),修改前:

    https://img-blog.csdnimg.cn/20181208153527303.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpZHUyY2hlbmdmbw==,size_16,color_FFFFFF,t_70

    修改后:

    https://img-blog.csdnimg.cn/20181208153552632.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpZHUyY2hlbmdmbw==,size_16,color_FFFFFF,t_70

    4、安装containers

    再次安装docker desktop,又安装失败了,报错如下图:

     

    解决办法:

    新建installcontainers.cmd,编辑内容如下,以管理员身份运行,安装完后会提示重启电脑:再重启一次  Y。

    1. pushd "%~dp0"
    2. dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt
    3. for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    4. del containers.txt
    5. Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
    6. Pause

    由于重启了电脑,第3步修改的注册表又变回去了,需要再修改一次注册表,再进行安装。

    5、其他事项

    安装时取消勾选window容器。经过测试,linux容器运行正常,切换到windows容器会检测windows版本而无法启动。不过一般也不会用到windows容器。

    做完这些后就安装成功了,启动、登录、简单测试,满足了我要生成镜像的要求,但是这样安装的docker desktop只能在linux模式下使用,切换Windows模式时会报错,不过也不影响使用,基本也用不到windows模式,想要用完整版的只能等时间充足的时候把电脑做成其他版本的系统了。

    展开全文
  • 安装docker后无法ssh连接远程服务器

    千次阅读 2020-09-12 15:09:56
    原本主机是可以通过ssh直接连接到服务器的,但是装完docker后就连接不了。 解决方案 先说原因:Docker 和宿主机的网段冲突 如果校园网配置了VPN,那么可以让主机连接外网(比如自己的手机热点),然后再使用VPN...

    背景

    实验室新买了两台服务器,网络用的是校园网,但是有一个静态公网IP;我这边主机(下文简称主机)连接的也是校园网。

    原本主机是可以通过ssh直接连接到服务器的,但是装完docker后就连接不上了。

    解决方案

    先说原因:Docker 和宿主机的网段冲突

    1. 如果校园网配置了官方内网渗透工具,那么可以让主机连接外网(比如自己的手机热点),然后再使用官方内网渗透工具进行内网渗透,经过测试,这样可以ssh成功。
    2. 修改docker网段,具体参考:修改docker网段
    展开全文
  • 软件介绍:... 使用docker部署STF服务(CentOS环境)一、安装docker环境更新软件sudo yum update执行安装sudo yum install docker查看docker镜像sudo docker images二、拉取相关5个镜像STF镜像sudo dock...
  • STF 是看了testhome上思寒讲的关于Appium的一些教程,知道了远程管理设备这回事,自己也在使用Appium框架做App自动化测试,已经通过集成到了jenkins服务器,由于服务器不在不在自己工位,每次查看手机状态或者想...
  • Pi-hole Android Private DNS Docker安装程序 我已经通过将pi-hole部署在云VM实例使用了一段时间。 当我将路由器设置为使用pi-hole作为DNS服务器时,它对于家庭网络中的所有设备都运行良好,但是...已安装Docker
  • qnap docker安装code-server

    千次阅读 2020-03-11 17:49:43
    qnap docker安装code-server code-server可以放在服务器,随时随地在浏览器中,编写代码、运行、调试; 手机,pad都可以进行; 先说下问题: 插件版本落后于vscode,部分插件需要手动安装旧版; 多种方法...
  • 最近学习了一下基于appium的android单元自动化测试用例编写,并在ubuntu中用docker搭建了一个可以同时在多台手机上进行测试的框架。本文主要介绍了包括docker安装、appium镜像下载、测试脚本编写、单机测试和多机...
  • Implant可以构建100多个开源Android应用程序,通过USB将其安装手机上,或者生成F-Droid存储库,以便您可以通过F-Droid客户端安装它们 docker run --rm bakerba/implant list以列出可用的应用程序 例子 首先创建一...
  • 下面介绍如何在mac主机启动容器,并在容器中连接手机。 环境:容器镜像是基于ubuntu构建的, 主机是mac笔记本 docker容器安装adb apt-get install android-tools-adb apt-get install android-tools-fastboot 母...
  • docker的入门

    2021-04-26 15:48:27
    文章目录docker实战目录前言一、docker安装1:Linux上docker安装步骤二、使用步骤1.引入库2.读入数据总结 前言 docker就是一个管理工具,类似我们的苹果手机里的Itues,安卓手机里的软件管理商城,用来给我们...
  • Docker 总览

    2020-12-28 11:29:39
    以下为这个专栏的总览(持续更新中): 1.在 Ubuntu 上安装 Docker 和使用基本操作 (以 opencv 为例) 觉得写的不错有用的 , 请干爹干妈哥哥姊姊弟弟妹妹拿起手机用wechat打赏我吧 ~~ 您的鼓励是我发文的动力 ...
  • 您将需要在系统上安装Docker和命令行编辑器。 Docker Git Bash (on Windows) Terminal (Linux or Mac) 安装和运行 您可以克隆此存储库或下载一个zip文件,构建并运行Docker映像。 $ docker build -t ocr-...
  • 借助我们易于安装的Plex Media Server软件和您的Plex应用程序(可在所有喜欢的手机,平板电脑,流设备,游戏机和智能电视使用),您可以随时随地流式传输视频,音乐和照片集,适用于任何设备。 用法 在创建容器...
  • 手机上安装博览会应用程序。 将笔记本电脑和智能手机放在同一网络上。 安装React-Native 要启动容器: $ docker-compose up -d React-native已在提供的构建中全局预安装。 您可以使用以下命令访问它: $ ...
  • Docker部署服务器

    2021-04-22 18:41:59
    首先我们得在Linux上安装MYSQL,JDK和环境,再安装Tomcat 安装MySQL的教程文档 链接:https://pan.baidu.com/s/17kUfvdUa9w_McKLXwTZo6w 提取码:bj49 复制这段内容后打开百度网盘手机App,操作更方便哦JDK,Tomcat...
  • 用于Plex Media Server plexinc / pms-docker的官方Docker容器借助我们易于安装的Plex Media Server软件和您的Plex应用程序,可在所有喜欢的手机,平板电脑,流媒体设备,游戏控制台使用Pso Media Server plexinc...
  • Anyproxy + docker

    千次阅读 2019-07-10 09:22:52
    由于项目上的需要,需要抓包分析app的请求的url特征,因而就需要在手机上配置代理服务器,项目组的同事一直都是使用fiddle或者wireshark来分析app的请求url,代理服务器则是使用带有无线网卡的电脑提供热点来作为...
  • Docker部署code-server

    千次阅读 2020-04-05 15:34:35
    Docker部署code-server 版本:codercom/code-server:v2 code-server可以放在服务器,随时随地在浏览器中,编写代码、运行、调试; 手机,pad都可以进行; 先说下问题: 插件版本落后于vscode,部分插件需要手动...
  • 滥用容器( container)及逃逸的方法有多种,本文将讨论最基本的一种,即滥用...因此星力捕鱼刷分必须安装docker。 创建网络 首先,我们在创建容器的地方创建一个docker网络: docker network create pwnage ...
  • 第一步:安装docker 第二步: 获取nextcloud镜像, 完成网盘搭建 自由存取文件 把文件分享给好友 实现同步盘的功能(用webdrive连接) 把手机也连 探索插件(可以跳过) 小结 搭建环境: cenntos 7 (相信很多用 vultr 的小...
  • 由于Docker镜像(我使用的镜像文件为olbat/cupsd)可定制性高,可以很方便的安装驱动和软件,所以用铁威马系统的Docker容器,挂载NAS的打印机,实现局域网打印机共享和移动打印需求。家里一台Win10台式机、两台Win...
  • 前置阅读 用 Swift 的框架 Vapor 写服务器这...让部署 Server 像手机安装 App 一样简单 过去当你写完了 Server 想要部署到服务器,需要在服务器配置一套运行环境,一旦服务器环境配置失败,还可能出现整个服...
  • CentOS7使用Docker部署STF

    2019-10-24 22:27:59
    请尽快调研一下https://openstf.io/,这个是github的一个手机群控方案,看起来成熟度比较高。 https://www.jianshu.com/p/9a2c149f9bef 沟通一下他们现在的项目需求 项目需求:在服务器(CentOS)部署STF,并...
  • 将其安装在您的服务器,可在任何地方访问并享受它。 :television: 演示版 您可以在此处找到功能有限的现场演示: :page_facing_up: 安装与说明文件 转至文档以在此处找到有关如何安装的说明: :fire: 快速...
  • 虽然可以用Docker来实现在Windows运行,但小问题很多,它支持的最好的还是基于unix内核的系统,如Linux,因此我们最好还是安装一个Linux的环境来运行它。Linux是一款免费的开源操作系统,应用非常广泛,如著名的...
  • 电脑上安装docker的由于要用到hyper-v与安卓模拟器的虚拟机冲突,我是没找到解决办法。首先要在打开关闭windows功能中关闭hyper-v功能,最好也卸载docker(如果暂时用不到的话) 下载appium 搜索appi
  • 2.首先在服务器端拉取openstf镜像及数据库,需要docker 环境篇已经讲过了,这里直接安装openstf。 docker pull openstf/stf:latest docker pull rethinkdb:latest docker pull sorccu/adb:latest 3.安装openst

空空如也

空空如也

1 2 3 4 5
收藏数 88
精华内容 35
关键字:

手机上安装docker