安装和使用Docker(Windows7)
1.Boot2Docker
- Boot2Docker是实现Docker的软件。Windows下的Docker只适合于开发测试(大部分人也就是干开发测试的。。),
不适合于生产环境。 - Boot2Docker的下载地址:https://github.com/boot2docker/
可以在releases下选择任意的版本安装,
或者直接访问https://github.com/boot2docker/windows-installer/releases/latest. - Windows7系统下下载docker-install.exe,
Boot2Docker暂时不支持Windows10系统,而且Boot2Docker已经被官方废弃了。
官方推荐使用Docker Toolbox(由于G-F-W的原因,很难搞)。 - 双击docker-install.exe开始安装,接下来的安装过程,上图。。
step1: 自定义安装地址

step2: 选中安装的组件


step3: Reboot系统

step4: 安装完成
双击桌面上的[Boot2Docker Start],等待一下,就可以看到这个鲸鱼,已经安装成功了。

2.Docker下的命令
docker -v //验证Docker的版本,安装好可以看一下
//双击桌面上的Oracle VM VirtualBox,是打开VirtualBox(类似于VMware Workstation,用来运行虚拟机的软件)
//可以看到打开的软件中,左边窗口中已经有了一个default虚拟机
//以redis的镜像/image为例,为了方便打字,以下‘镜像’用’image‘代替
docker search redis //检索image
docker pull redis //image下载
docker images //image列表,可以看到REPOSITORY,TAG,IMAGE ID ,CREATED,SIZE
docker rmi fe78af2267ab //删除image, fe78af2267ab(自己编的。。)是redis的image id
docker rmi ${docker images -q} //删除所有image
docker run --name test-redis -d redis //image运行
//--name表示为image命名(命名为test-redis),-d/detached表示可继续输入下一个命令(无需等待)
docker ps //运行中的image列表
docker ps -a//所有运行过的image列表(如果没有运行过的image,不会显示出来。。)
docker stop test-redis
或者 docker stop fe78af2267ab //停止image的运行
docker start test-redis
或者 docker start fe78af2267ab //开始image的运行
//Docker容器暴露的端口(也就是image使用的端口)映射到default虚拟机的端口
docker run -d -p 6378:6379 --name port-redis redis //运行image
//在当前主机上使用image,还需要将虚拟机的端口映射到当前主机的端口
打开虚拟机的设置,在网络中设置端口转发
docker rm test-redis
或者 docker rm fe78af2267ab //删除image
docker logs test-redis //查看image的日志
docker exec -it test-redis bash
或者 docker exec -it fe78af2267ab bash
或者 docker-machine ssh default //登入default虚拟机
或者 docker-machine ssh
exit //退出虚拟机
具体使用不同软件时会有不同的问题,解决的问题汇总一下://待续。。。
1.Docker中使用Oracle-xe-11g
安装和使用Docker(Windows7)的更多相关文章
- 各平台安装和使用Docker的差异
在Mac上运行Docker 使用Docker for Mac 系统要求 开启虚拟化的硬件支持,可以通过命令来检查:sysctl kern.hv_support OS X 10.10.3 或者更高版本 ...
- 在Ubuntu 14.04安装和使用Docker
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...
- [转]在Ubuntu 14.04安装和使用Docker
在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...
- Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
目录 [TOC] 1.环境准备 本文中的案例会有四台机器,他们的Host和IP地址如下 c1 -> 10.0.0.31 c2 -> 10.0.0.32 c3 -> 10.0.0. ...
- ubuntu16.04安装最新版docker、docker-compose、docker-machine
安装前说明: 本文将介绍在ubuntu16.04系统下安装和升级docker.docker-compose.docker-machine. docker:有两个版本:docker-ce(社区版)和do ...
- Centos7下安装与卸载docker应用容器引擎
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Li ...
- Docker的安装和使用说明——Docker for Windows
一.Docker安装 1.1官方方法 官方下载页面:http://www.docker.com/products/docker#/windows 官方下载地址:https://download.doc ...
- CentOS 下安装和使用 Docker
引言: 在服务器开发过程中,环境部署无疑是及其繁琐的事情,特别是当项目数量和规模达到一定级别之后,在一台新的机器上部署项目环境无疑是极其漫长而痛苦的,那么什么办法能够实现我们的目标:在开发环境的一次配 ...
- Docker学习笔记(一):在本地安装和配置Docker
由于公司里测试服务器时常会有变动,每次变动之后都需要在新的服务器上配置一遍环境,实在是麻烦.后来我突然想到了在网上看到的资料中说Docker能快速部署可移植的容器,所以我就试着用Docker搭建了 ...
- [转载] Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
1.环境准备 本文中的案例会有四台机器,他们的Host和IP地址如下 c1 -> 10.0.0.31 c2 -> 10.0.0.32 c3 -> 10.0.0.33 c4 -&g ...
随机推荐
- Day 22 初识面向对象
一.两种编程思想 1.面向过程编程 核心是'过程',过程指的是解决问题的步骤,就是先干什么再干什么 基于面向过程思想编写程序相当于写一条流水线,是一种机械式的思维方式 优点:解决问题的思路清晰,可以把 ...
- centos7安装配置tomcat9
什么是Tomcat Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaSe ...
- 配置Tomcat使用https协议(配置SSL协议)
配置Tomcat使用https协议(配置SSL协议) 2014-01-20 16:38 58915人阅读 评论(3) 收藏 举报 转载地址:http://ln-ydc.iteye.com/blog/1 ...
- sunzl is not in the sudoers file.This incident will be reported
Description: [sunzl@localhost nuc900bsp$] ./install.sh sorry!you are not the root !! [sunzl@localhos ...
- 总结,为什么要重写hashset的hashcode()和equals()?
看了非常多博客,怕自己忘记了,通俗易懂的总结如下 本人总结下: 重写前,比较地址,hashcode方法如果相等可能是同一个对象,所以再用equals再比内存地址 重写后,比较值,重写hashCode方 ...
- Ubuntu16.04安装Python3.6 和pip(python3 各版本切换)
安装: sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python ...
- [UE4]判断2个向量是否相等
一.因为向量是3个浮点数,如果不使用误差的话,计算机里面的浮点数是有一定误差的. 二.如上图所示,如果2个向量的误差1厘米(UE4的单位是厘米),则表示2个向量相等.
- 【转】从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
PowerDesigner概念模型的relationship .inheritance. association 从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
- altera DDR2 IP核之仿真
在生成的IP核文件夹下,有一个testbench文件夹,里面包含了一个example测试激励和DDR2仿真模型. 如下 20 -rw-r--r-- 1 Administrator 197121 171 ...
- JAVA相关技术
开发服务器环境: 1.Linux系统 CentOS 6.5\7 2.JDK1.8 3.tomcat 9 4.mysql 5.7 开发环境: 1.开发集成工具:idea 2.构建工具maven 仓库暂时 ...