Docker
文章平均质量分 79
R-G-B
计算机硕士,机器视觉、图像处理
展开
-
Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细
传统手动安装:win10新系统版本高于1903,但低于2004(19041);命令符自动安装:对于windows10版本2004(内部版本19041或更高)及更新版本或者windows11,可以直接一行命令符安装;原创 2022-11-21 12:35:18 · 37135 阅读 · 1 评论 -
【P7】docker镜像发布和部署
镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个镜像库,里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云命令行登录账号:新建一个tag,名字必须跟你注册账号一样推上去部署试下注意命令中镜像的名字和版本一定是要docker里面已经创建好的镜像。原创 2022-11-24 16:31:39 · 95 阅读 · 0 评论 -
【P6】用docker-compose简化多容器服务
要把项目依赖的多个服务集合到一起,我们需要编写一个docker-compose.yml文件,描述依赖哪些服务。如果项目依赖更多的第三方软件,我们需要管理的容器就更加多,每个都要单独配置运行,指定网络。这节,我们使用 docker-compose 把项目的多个服务集合到一起,一键运行。在项目文件下创建docker-compose.yml文件,写入下面内容。在上节,我们运行了两个容器:Web 项目 + Redis。在后台运行只需要加一个 -d 参数。原创 2022-11-24 13:13:43 · 93 阅读 · 0 评论 -
【P5】Docker 多容器通信
文档参考:https://docs.docker.com/engine/reference/commandline/network/要想多容器之间互通,从 Web 容器访问 Redis 容器,我们只需要把他们放到同个网络中就可以了。运行 Redis 在 test-net 网络中,别名redis。将app.js文件中两处注释的代码,释放开,在执行下面的命令。打开docker终端,查看redis变量;修改代码中访问redis的地址为网络别名。网页每刷新一次,终端忽的count加一。原创 2022-11-22 21:12:57 · 96 阅读 · 0 评论 -
【P4】Docker 目录挂载
已经挂载到C:\Users\hp\Desktop\test-docker-main目录下的APP目录下了。可以看到代码同步修改了。(修改内容是 hello后面 加入 22022)现在目录已经挂在在容器里了,修改本地代码,保存后,在终端输入。可以看到已经跑起来了。原创 2022-11-22 19:19:31 · 106 阅读 · 0 评论 -
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.
根据这个报错信息可以得出,目前你电脑npm的版本是适合于lockfileVersion@1的,但是你的package-lock.json是源于lockfileVersion@2的。但是我试图解决时,powershel和cmd都无法识别 npm ,网上那个node说要添加环境变量,然后我在docker里找到node点击运行按钮,也不知道其作用没,反正他的路径不知道。安装完成之后,配置环境变量,在执行npm -v,OK了。下载安装nodejs 18.12.1 LTS。然后 npm 版本是9.12。原创 2022-11-22 17:40:48 · 1072 阅读 · 0 评论 -
【P3】Docker 制作自己的镜像 (安装包)
要恢复到旧的docker构建体验,请转到首选项> docker引擎,然后禁用BuildKit功能。根据这个报错信息可以得出,目前你电脑npm的版本是适合于lockfileVersion@1的,但是你的package-lock.json是源于lockfileVersion@2的。但是我试图解决时,powershel和cmd都无法识别 npm ,网上那个node说要添加环境变量,然后我在docker里找到node点击运行按钮,也不知道其作用没,反正他的路径不知道。软件依赖:nodejs。编译完成后,运行镜像。原创 2022-11-22 17:01:22 · 198 阅读 · 0 评论 -
【P2】用Docker快速安装软件
docker run docker运行一个软件,-d 后台运行,-p端口暴露,把docker容器里面的6379端口暴露出来,容器命令redis,使用redis软件源的最新版本(在正式环境时最好不要最新版本,固定一个版本比较好)官网下载安装教程只有源码安装方式,没有 Windows 版本,安装非常麻烦。如果没有出现下图,看看docker里wordpress,mysql 是不是都运行了。在docker页面可看到,已经安装了wordpress,mysql。将上面一段代码,复制到文本,保存。原创 2022-11-22 12:04:37 · 128 阅读 · 0 评论 -
【P1】win10安装 Docker教程
安装好后,打开Docker会出现下面这个界面(在注册登录前,就会出现);安装完毕后,可以再cmd或者PowerShell 查看Docker版本。内核版本低,需要你安装WSL2。安装完毕,右上角注册登录;原创 2022-11-21 15:09:53 · 109 阅读 · 0 评论