Docker环境搭建+vs2022启动

1、启动Windows功能

 2、微软商城下载Ubuntu

3、下载WSL2 参考:(2条消息) wsl2安装及一些使用技巧_内核新视界的博客-CSDN博客

4、创建webapi项目把功能勾上

 5、第一次打开后,vs会提示意安装Docker Desktop,点击下载安装,安装好后重启电脑,打开刚才创建的webapi项目,找到容器工具,第一次没有压缩解压对应的压缩包,所以会提示错误,同时提示版本号,要求指定文件夹下面解压对应的文件夹

两个压缩包,注意:地址中的17-6-10208-1是vs提示的版本号,要下载对应的版本才能使用,而已这两个安装包下载可能会有点久,耐心等待

https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-x64.zip
https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-musl-x64.zip

下载好后根据vs提示的路径创建文件夹并进行解压

 在F:\Users\Lsw\vsdbg\vs2017u5目录下创建分别success_rid.txt文件,文件内容为linux-x64

success_version.txt内容为:17.6.10208.1(vs提示的版本号)

同时也在在F:\Users\Lsw\vsdbg\vs2017u5\linux-musl-x64目录下

分别success_rid.txt文件,文件内容为linux-musl-x64

success_version.txt内容为:17.6.10208.1(vs提示的版本号) ---(注意两个success_rid.txt文件内容不一致的)

示例:

 注意文件

位置一定要放准确,命名空间也要正确,不然会一直提示错误

压缩包配置好后,就可以用vs2022启动 Docker了!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以通过Docker快速搭建Apache、PHP和MySQL的环境,具体步骤如下: 1. 下载并安装Docker,可以参考官方文档:https://docs.docker.com/engine/install/ 2. 创建一个目录,用于存放Docker文件和配置文件。 3. 创建一个Dockerfile文件,并输入以下内容: ``` FROM php:7.2-apache RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli ``` 该Dockerfile文件将使用PHP 7.2和Apache镜像,并安装mysqli扩展。 4. 创建docker-compose.yml文件,并输入以下内容: ``` version: '3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: mydatabase MYSQL_USER: myuser MYSQL_PASSWORD: mypassword web: build: . ports: - "8080:80" volumes: - .:/var/www/html/ depends_on: - db volumes: db_data: ``` 该docker-compose.yml文件定义了两个服务:一个是MySQL数据库服务,另一个是Web服务,其中Web服务将使用上一步创建的Dockerfile文件构建。在MySQL服务中,我们指定了数据库名称、用户名和密码,以及将数据存储在本地的路径。在Web服务中,我们指定了端口号,将Dockerfile文件构建的代码挂载到容器中,并定义了Web服务依赖于MySQL服务。 5. 在终端中进入目录,并运行以下命令: ``` docker-compose up -d ``` 该命令将启动容器,并在后台运行。在启动容器之前,Docker将会自动构建Web服务镜像。 6. 在浏览器中输入http://localhost:8080,即可访问搭建好的Apache、PHP和MySQL环境。 注意:在Windows系统中,可能需要在Docker设置中将共享文件夹添加到共享列表中。可以参考官方文档:https://docs.docker.com/docker-for-windows/#shared-drives。 希望这个回答能对你有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值