记录在windows 下指定盘符安装docker容器以及简单使用docker搭建服务

1.手动创建一个你想存放docker的路径 以E:\Program Files\Docker为例

  • 在这里插入图片描述

2.以管理员身份打开cmd

  • 在这里插入图片描述

3.输入指令

  • mklink /j "C:\Program Files\Docker" "E:\Program Files\Docker"
    

在这里插入图片描述

4.直接双击安装docker

  • 在这里插入图片描述

5.安装完成

在这里插入图片描述

  • 同时E:\Program Files\Docker目录下还会多了这些文件。

    • 在这里插入图片描述

6.简单配置一下docker

  • 打开刚刚安装好的docker

    • 在这里插入图片描述
    • 第一次打开会比较慢,我们耐心等待一下即可。
  • 下面直接点击start

    • 在这里插入图片描述
  • 其他直接默认点击,进入到

    • 在这里插入图片描述
  • 进入设置

    • 在这里插入图片描述
    • 在这里插入图片描述
  • 增加镜像源地址,以便于后续使用docker拉取镜像速度快点。

    • 下面自己可以根据自己需求适当改动
    • {
        "builder": {
          "gc": {
            "defaultKeepStorage": "50GB",
            "enabled": true
          }
        },
        "experimental": false,
        "features": {
          "buildkit": true
        },
      "registry-mirrors": [
          "https://registry.docker-cn.com",
          "http://hub-mirror.c.163.com",
          "https://docker.mirrors.ustc.edu.cn"
        ]
      }
      
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 点击apply & restart,等待片刻即可。

7.cmd中检查docker是否失效

  • 输入:docker -v 查看docker的版本

    • 在这里插入图片描述

8.测试拉取mongo镜像 docker pull mongo

  • 在这里插入图片描述
  • 在这里插入图片描述
  • 上图所示就是已经安装了mongo的镜像

9.接下来继续拉取 crawlab 镜像

  • docker pull crawlabteam/crawlab
    

    在这里插入图片描述

  • 注意:由于crawlab比较大,拉取crawlab镜像会比较慢,耐心等待完成即可。
  • 如下图代表拉取crawlab完成

    • 在这里插入图片描述

10.启动crawlab服务

  • 在这里插入图片描述

  • 在这里插入图片描述

11.访问http://localhost:8080/

  • 在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Docker容器搭建socket服务器可以方便地进行部署和管理。下面是一个简单的步骤: 1.编写Dockerfile文件 首先需要编写一个Dockerfile文件,指定使用的镜像、安装必要的软件和配置环境变量等,例如: ``` FROM python:3.7-alpine WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . CMD ["python", "server.py"] ``` 2.编写socket服务器代码 编写socket服务器代码,例如: ``` import socket HOST = '0.0.0.0' PORT = 8080 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() conn, addr = s.accept() with conn: print('Connected by', addr) while True: data = conn.recv(1024) if not data: break conn.sendall(data) ``` 3.构建Docker镜像 在Dockerfile所在目录执行以下命令来构建Docker镜像: ``` docker build -t my-socket-server . ``` 其中,my-socket-server是镜像名称,可以自定义。 4.运行Docker容器 使用以下命令来运行Docker容器: ``` docker run -p 8080:8080 my-socket-server ``` 其中,8080是容器内部端口,也是socket服务器监听的端口,可以自定义;8080是宿主机端口,用于访问socket服务器。 5.测试socket服务使用telnet或其他工具来测试socket服务器,例如: ``` telnet localhost 8080 ``` 输入任意字符并回车,可以看到服务器返回该字符。 以上就是使用Docker容器搭建socket服务器的基本步骤,可以根据实际需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值