前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win10安装docker

win10安装docker

作者头像
用户2475223
发布2019-12-17 16:07:13
1.1K0
发布2019-12-17 16:07:13
举报
文章被收录于专栏:codersamcodersam

在windows10 专业版中安装docker需要开启Hyper-V这个组件。

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

下载docker for windows,安装。重启电脑。

配置docker

1、选择可用的磁盘

2、设置docker所需的配置

3、配置镜像加速

代码语言:javascript
复制
https://registry.docker-cn.com
http://hub-mirror.c.163.com
https://docker.mirrors.ustc.edu.cn

docker-composer文件配置

文件内部可以配置多个镜像

代码语言:javascript
复制
services:
    # 外部连接
    # mysql -h 127.0.0.1 -P 3306 -u root -p root
    # 内部连接
    # mysql -h mysql -u root -p root
    mysql:
        image: mysql:5.7  # 镜像名称
        environment:  # 配置项
            MYSQL_ROOT_PASSWORD: "root"
            MYSQL_USER: "root"
            MYSQL_PASSWORD: "root"
            MYSQL_DATABASE: "test"
        ports:
            - "33060:3306"  # 端口映射  本地:docker
        container_name: fp_mysql # 容器别名
    # 外部连接
    # redis-cli -h 127.0.0.1 -p 16379 monitor
    # 内部连接
    # redis-cli -h redis monitor

保存为docker-compose.yml文件,也可保存为其他文件名,启动时,默认调用docker-compose.yml

docker-compose命令

代码语言:javascript
复制
docker-compose [-f ...] [options] [COMMAND] [ARGS...]

命令选项如下: -f,–file FILE指定Compose模板文件,默认为docker-compose.yml,可以多次指定。 -p,–project-name NAME指定项目名称,默认将使用所在目录名称作为项目名。 -x-network-driver 使用Docker的可拔插网络后端特性(需要Docker 1.9+版本) -x-network-driver DRIVER指定网络后端的驱动,默认为bridge(需要Docker 1.9+版本) -verbose输出更多调试信息 -v,–version打印版本并退出

代码语言:javascript
复制
docker-compose up [options] [--scale SERVICE=NUM...] [SERVICE...]

docker-compose up -d # 所有容器服务后台启动 docker-compose -f docker-compose.yml up -d # 指定使用的Compose模板文件,默认为docker-compose.yml,可以多次指定。

代码语言:javascript
复制
docker-compose stop [options] [--scale SERVICE=NUM...] [SERVICE...]

停止运行的容器

进入容器

可以使用 docker ps 获得容器名称

代码语言:javascript
复制
windows:winpty docker exec -it 容器名称 bash
linux and auth:docker run -it --name 容器名称 /bin/bash

注意

如果出现 Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.18.0.2:3306: input/output error 需要重启docker

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年7月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置docker
  • docker-composer文件配置
  • docker-compose命令
  • 进入容器
  • 注意
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档