Docker学习文档之一 安装软件-Windows环境
windows按照docker的基本要求
64为操作系统,win7或者更高
支持“ Hardware Virtualization Technology”,并且,“virtualization ”可用
安装步骤
- 进入Docker Toolbox的下载网页,选择windows版本下载
下载完成后,双击安装文件
一路Next,接受所有默认安装
注意:在安装过程中,会出现几个其他的安装过程,如Ocracle Corporation等系列软件,全部选择安装即可,下面是几个小例子:
- 最后Finish
- 整个安装过程非常简单,安装完成后,可以在桌面得到如下的三个图标:
开始使用
- 点击Docker Quickstart Terminal图标,从而打开一个Docker Toolbox terminal
打开terminal后,terminal会自动进行一些设置,需要点时间,全部完成后,会出现如下的结果
- 在$后输入各种docker命令就可以使用docker了
输入 doker info 查看docker版本信息
docker info
尝试运行镜像
在命令行中输入 docker run docker/whalesay cowsay hello docker
docker run docker/whalesay cowsay hello docker
说明:
docker run 表示运行一个镜像docker/whalesay 为镜像的名称或者名称加上标签,如docker/whalesay:1.0cowsay 容器里运行的命令
当运行一个镜像时,Docker会先到本地仓库查找是否有该镜像,如果没有,就会到Docker Hub中央仓库中下载对应的镜像,然后再运行
- 查看镜像: docker images,会列出本地所有的镜像以及镜像的相关信息
说明:
REPOSITORY为镜像的名称
TAG为镜像标签
IMAGE ID为镜像ID
查看正在运行的容器 docker ps
docker ps
使用 docker ps -a 查看所有的容器,不管运行还是没运行的
docker ps -a
停止/启动/重新启动容器
docker stop/start/restart <容器ID>
如果不知道容器ID,可以使用 docker ps 查看
移除镜像,在移除镜像之前,必须把该镜像正在运行的容器关闭 docker stop <容器ID> 之后再移除该容器 docker rm <容器ID>,最后才可以移除镜像 docker rmi <镜像ID>
docker stop <容器ID> docker rm <容器ID>docker rmi <镜像ID>
Docker学习文档之一 安装软件-Windows环境相关推荐
- Docker学习文档之一 安装软件-Linux环境
由于我没有linux系统,所以还是得靠virtual box来获取一个linux操作系统,如果是linux系统的可以直接跳过这步 首先我们搜索下载Ubuntu的iso镜像文件,一般在官网下载 直接点击 ...
- Docker学习文档之三 其他相关-生产环境
###测试环境部署和生产环境的部署 在测试完成之后,按照上面的步骤将容器打成对应版本的镜像,然后在生产环境中应该这个镜像,基本上这两个环境进行的内容基本上是一致的,所以很少存在测试环境没问题,部署到生 ...
- Docker学习文档(个人向)
Docker日常使用文档 1.为什么是docker 在开发的时候,在本机测试环境可以跑,生产环境跑不起来 这里我们拿java Web应用程序举例,我们一个java Web应用程序涉及很多东西,比如jd ...
- Docker学习文档之二 搭建环境-Windows环境
###创建镜像和在docker中搭建JavaWeb运行环境 在docker中创建镜像有两种方法: 通过进入容器修改基础镜像之后,使用docker commit <基础镜像ID> <镜 ...
- Docker学习文档之三 其他相关-参考
###参考链接 Docker在Windows下的安装以及Hello World Windows10下的docker安装与入门 (二)使用docker引擎在容器中运行镜像 Getting Started ...
- Docker学习文档之三 其他相关-Dockerfile指令
###Dockerfile指令 Docker可以从Dockerfile中一步一步的读取指令来自动的创建镜像,常使用Dockerfile来创建用户自定义的镜像.格式如下:# Comment INSTRU ...
- nginx学习文档之一 安装nginx-Windos下安装nginx
#Windos下安装nginx ##下载nginx 首先到nginx官网下载windows的稳定版本的nginx 然后直接解压 ##启动nginx 在nginx的安装目录下直接双击nginx.exe ...
- nginx学习文档之一 安装nginx-Linux下安装nginx
#Linux下安装nginx ##下载nginx和相关组件 先到nginx官网下载linux系统的nginx 还需要下载nginx相关组件 pcre:http://120.52.73.43/jaist ...
- Docker学习文档之三 其他相关-Docker常用命令
查看容器的root用户密码docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1因为docker容器启动时的root用户 ...
最新文章
- 持续集成(三):最佳实践
- 多线程的实现方式_Java中线程的状态及多线程的实现方式
- 使用UIImageView实现图像拖动、缩放等
- mo汇编指令_汇编指令大全
- MySQL—设置数据库(库、表等)不区分大小写
- 【图像处理】人脸检测--皱纹---变老特效
- Android如何通过shareduserid获取系统权限
- ShowWindowAsync系统方法cmdShow参数值含义
- linux模拟dnf,每天学一个 Linux 命令:dnf
- qtcreator下拉列表怎么制作_如何用WPS制作月度记账表
- 思科被发现使用华为代码,解释:忘了删
- readonly strong nonatomic 和IBOutlet
- fiddler中文乱码解决
- mc 服务器设置自动重启,《我的世界》服务器重启方法介绍 如何重启服务器
- C语言中写保护的作用,C语言考试试题练习
- 允许用户把若干个作业提交给计算机,允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为( )。...
- svn之黄色感叹号处理方法
- kubectl源码分析之rollout history
- 程序员实习期馒头加酸菜,转正后月薪10K起步:走路都带风!
- 工控系统 SCADA(监控和数据采集)系统简介
热门文章
- 【openMV】算法矫正镜头+视频格式对应的分辨率
- 【C语言】编译预处理和宏(附带##介绍)
- Linux内核网络协议栈2-socket从库函数到内核
- [计算机网络] - 调节参数提高 TCP 性能
- c语言数据的自动转换类型吗,c语言的自动类型转换
- 【LeetCode】剑指 Offer 54. 二叉搜索树的第k大节点
- [EOJ]2019 ECNU XCPC March Selection #1 F
- 20180918-1 词频统计
- 【LOJ】#2085. 「NOI2016」循环之美
- jieba库分词词频统计