专栏首页电光石火Windows10 安装docker

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 

如果启动的时候,提示内存不足,启动失败,可以在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 ...

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • docker Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

    错误 此时已确定Docker本身已经安装正常。 问题原因是因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程。 执行

    似水的流年
  • Windows10 安装docker

    似水的流年
  • docker 指定数据储存目录

    一、在 docker 配置文件中配置 /etc/docker/daemon.json

    似水的流年
  • Windows10中安装Docker

    https://docs.docker.com/docker-for-windows/install/

    程裕强
  • 【腾讯云的1001种玩法】在 CVM 上使用腾讯云 Docker 镜像加速构建

    国内网络访问 docker 官方的仓库速度不快,最近腾讯云提供了 Docker 镜像接入,相比之下下提速显著。下面跟大家分享下如何在CVM上使用腾讯云Docke...

    杨焱
  • Docker 从入门到掉坑

    简单的对docker进行介绍,可以把它理解为一个应用程序执行的容器。但是docker本身和虚拟机还是有较为明显的出入的。我大致归纳了一下,可以总结为以下几点:

    乔戈里
  • 虚拟化docker的成长之路

    首先修改这个文件,在里面加上启动nginx的命令,比如 /usr/local/sbin/nginx

    思梦php
  • Docker 配置安装(Ⅱ)

    老七Linux
  • docker使用学习笔记

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    逝兮诚
  • Docker手册

    流柯

扫码关注云+社区

领取腾讯云代金券