Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows10 安装docker

Windows10 安装docker

作者头像
似水的流年
发布于 2019-12-06 06:08:50
发布于 2019-12-06 06:08:50
2.9K0
举报
文章被收录于专栏:电光石火电光石火

准备工作: 安装环境:Win10 64位 需要开启Hyper-V 下载Docker for Windows 从官网的下面地址可以下载点击下载 安装方法: 1、先开启win10的Hyper-V

控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V。 

完成后自动重启Win10系统。

2、安装Docker 用刚才下载的安装包安装,安装完成后,启动Docker。 

如果没有开启Hyper-V,启动Docker的时候会提示开启Hyper-V 

如果启动的时候,提示内存不足,启动失败,可以在setting设定中调节VM内存大小。

在cmd输入docker version

有输出则安装成功

起航 去 Docker Hub 上拉取一个叫 hello-world 的集装箱docker pull hello-world 然后让这个集装箱跑起来docker run hello-world

查看本机所安装的集装箱 docker images 查看当前运行的容器 docker ps 查看最新创建的容器,只列出最后创建的 docker ps -l -n=x选项,会列出最后创建的x个容器 docker ps -n=2 查看正在运行的容器 docker ps -a 不能够删除一个正在运行的容器,会报错。需要先停止容器 docker rm [NAME]/[CONTAINER ID] 删除所有的容器 docker rm docker ps -a -q 删除所有的容器 docker rmi cae870735e91(镜像ID) 停止、启动、杀死一个容器 docker stop Name/ID  docker start Name/ID  docker kill Name/ID 交互式进入容器中 docker run -i -t image_name /bin/bash 在容器中安装新的程序 docker run image_name apt-get install -y app_name 流程图 Docker 的工作流程

附:运行MySQL 1. docker pull mysql:5.7 2. 使用阿里云https://dev.aliyun.com/search.html镜像加速 3. docker run --name mysql57 -p 3316:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 4. docker exec -it mysql57 bash 5. mysql -uroot -p123456进入mysql 命令行 6. ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 需要使用 mysql_native_password方式加密密码,重要一步,不然客户端连接不上。 7. 使用navicat客户连接

运行tomcat

下载下来官方的镜像 docker pull tomcat:8 运行 docker run --name tomcat8888 -p 8888:8080 tomcat:8 执行 查看容器comcat中的地址 docker exec -it 3cb492a27475 /bin/bash    #中间那个是容器id(CONTAINER_ID) 把war包丢到宿主机 在丢到container里面丢到tomcat/webapps docker cp ROOT.war 3cb492a27475:/usr/local/tomcat/webapps 启动tomcat 或者重启 docker restart 【容器id】 docker run -p 8081:8080 tomcat8888 docker restart tomcat8888

运行resis

下载镜像 docker pull redis:3.2 运行容器 docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes 命令说明: -p 6379:6379 : 将容器的6379端口映射到主机的6379端口 -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置 连接、查看容器 使用redis镜像执行redis-cli命令连接到刚启动的容器,主机IP为172.17.0.1 ocker exec -it 43f7a65ec7f8 redis-cli 172.17.0.1:6379> info # Server redis_version:3.2.0 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:f449541256e7d446 redis_mode:standalone os:Linux 4.2.0-16-generic x86_64 arch_bits:64 multiplexing_api:epoll ...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows10下Dcoker的安装、使用
Docker 安装 这里推荐阿里的下载地址速度比较快,本人推荐Windows上使用建议Windows10因为基本上就上就是傻瓜式安装。 Windows10首先第一要打开Hyper-V,可以参考这里
tanoak
2018/06/06
1.1K0
Windows10 安装docker
准备工作: 安装环境:Win10 64位 需要开启Hyper-V 下载Docker for Windows 从官网的下面地址可以下载点击下载 安装方法: 1、先开启win10的Hyper-V 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V。  完成后自动重启Win10系统。 2、安装Docker 用刚才下载的安装包安装,安装完成后,启动Docker。  如果没有开启Hyper-V,启动Docker的时候会提示开启Hyper-V  如果启动的时
似水的流年
2018/06/13
3.9K0
Docker学习11-Docker常规方式安装软件
本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景
凯哥Java
2022/12/16
1.6K0
Docker学习11-Docker常规方式安装软件
高中生也能读懂的Docker入门教程
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如果你关注最新的技术发展,那么你一定听说过 Docker。不管是云服务还是微服务(Microservices),越来越多的厂商都开始基于 Docker 作为基础设施自动化的工具。那么什么是 Docker?Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker? 本文,就针对上述提到的问题,来简单介绍下 Docker。 什么是 Docker Docker 是开源的应用容器引擎。 D
小小科
2018/05/04
1.1K0
高中生也能读懂的Docker入门教程
微服务实践之Docker应用
最近几年,几乎所有的大型互联网公司都在做两件同样的事情,一是重构前端框架,二是重构后端微服务。微服务很火,无论你用或者不用,它都将继续火下去,这是由日益庞大的系统的高可用需求决定的。
嘉为蓝鲸
2018/12/21
5430
Docker----常用安装
docker run -p 12345:3306 --name mysql -v /dhy/mysql/conf:/etc/mysql/conf.d -v /dhy/mysql/logs: /logs -v /dhy/mysql/data: /var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
大忽悠爱学习
2021/11/15
4180
docker学习入门篇
docker官网: www.docker.com dockerhub官网: hub.docker.com
鹅厂老五
2024/06/02
5.4K0
『开发技术』Docker开发教程(一)安装与测试(Windows 家庭版)
针对其他系统和版本,Docker都很容易安装,可以参考官方教程:https://docs.docker.com/docker-hub/
小宋是呢
2019/08/15
1.4K0
『开发技术』Docker开发教程(一)安装与测试(Windows 家庭版)
Docker学习系列11-Docker常规方式安装软件
本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景
凯哥Java
2022/12/14
3930
Docker学习系列11-Docker常规方式安装软件
Docker上手,看完觉得自己又行了!
从镜像创建的运行实例,它可以被启动、停止和删除。每个容器之间是相互隔离,互不可见,保证了平台的安全性
蔡不菜丶
2020/11/11
3320
Docker上手,看完觉得自己又行了!
整理了一份 Docker系统知识,从安装到熟练操作看这篇就够
当我们在工作中,一款产品从开发设计到上线运行,其中需要开发人员和运维工程师,开发人员负责代码编写,开发产品,运维工程师需要测试环境,产品部署。这之间就会有分歧。
用户2781897
2020/08/25
4940
整理了一份 Docker系统知识,从安装到熟练操作看这篇就够
Docker的基本使用——常用docker命令
​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
不愿意做鱼的小鲸鱼
2022/09/26
7100
Docker的基本使用——常用docker命令
分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署
在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
Java廖志伟
2022/09/28
1.2K0
分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署
docker入门(利用docker部署web应用)[通俗易懂]
更新:随手写的一篇博客能收获这么多赞真是挺开心的,不过现在博主很忙,博主本人主要也是从事Java方向对docker暂时没有更深的理解了,写这个目的也是为了自己复习,恕不能对出现问题的同学进行答疑了,当然如果哪里写的有问题还是可以提一下。
全栈程序员站长
2022/09/01
2.9K0
Docker常用安装
Navicat 也可以连接,直接新建一个新的链接即可,由于我的是阿里云上跑的docker,所以主机地址填IP就行了
玖柒的小窝
2021/10/06
3350
Docker常用安装
Docker教程(超全总结)[通俗易懂]
如果需要通俗地描述容器的话,我觉得容器就是一个存放东西的地方,就像书包可以装各种文具、衣柜可以放各种衣服、鞋架可以放各种鞋子一样。我们现在所说的容器存放的东西可能更偏向于应用比如网站、程序甚至是系统环境。
全栈程序员站长
2022/11/04
3.3K0
Docker教程(超全总结)[通俗易懂]
docer实战
张哥编程
2024/12/13
1110
一篇文章学会Docke
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
用户1212940
2019/11/13
5840
【云原生 | Docker篇】轻松学会生存技巧 -- 命令(二)
https://docs.docker.com/engine/reference/commandline/docker/
Lansonli
2022/04/28
6810
【云原生 | Docker篇】轻松学会生存技巧 -- 命令(二)
Docker 笔记 1:Docker 基础与搭建第一个 Docker 应用栈
经典云计算架构包括 IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)、SaaS(Software as a Service,软件即服务)三层服务,如下图所示。
苏易北
2019/01/11
2.1K0
Docker 笔记 1:Docker 基础与搭建第一个 Docker 应用栈
相关推荐
Windows10下Dcoker的安装、使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档