wsl2上用docker部署运行环境,mvn构建镜像找不到dockerhost

项目构建过程参考:https://macrozheng.github.io/mall-learning/#/ 中的linux下docker构建

在docker上搭建网站服务,设置了docker.service的execStart,添加tcp//:0.0.0.0:5375之后,mvn构建一直失败,说连不上本地的5375端口。

纠结了非常久才找到解决方法,其实之前在配置registry的时候曾经配置过,只不过搞不懂这个是什么意思,没想到还有这个方法。

参考https://www.jianshu.com/p/c7bc8fa1ee5f

vim /etc/profile
export DOCKER_HOST=tcp://0.0.0.0:5375
#刷新配置
source /etc/profile
#验证tcp
docker -H tcp://localhost:5375 images

docker -H tcp://127.0.0.1:5375 images

docker -H tcp://0.0.0.0:5375 images

  

如果还有报错连接不上,参考https://www.jianshu.com/p/7c0084fd9003 的第一个方法

 vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://kf0vxqi6.mirror.aliyuncs.com"],
  "hosts": [
        "tcp://0.0.0.0:5375",
        "unix:///var/run/docker.sock"
    ]
}

  

原文地址:https://www.cnblogs.com/zhizhiyin/p/12340809.html

时间: 2024-10-10 17:03:32

wsl2上用docker部署运行环境,mvn构建镜像找不到dockerhost的相关文章

ASP.NET Core开发-Docker部署运行

ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细了解一下Docker的用途,以及真实的应用场景. Docker源于PaaS,PaaS的应用场景即是Docker的应用场景. Platform as a Service: 平台即服务, 是面向软件开发者的服务, 云计算平台提供硬件, OS, 编程语言, 开发库, 部署工具, 帮助软件开发者更快的开发软

docker部署-windows环境

docker部署-windows环境 1.      docker windows 1.1.    安装 win7或者win8需要利用docker toolbox来安装,其是一个docker工具集,win10自带Docker安装包. 下载安装文件 通过aliyun镜像下载(推荐): http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 通过官网下载:https://www.docker.com/get-started 下

在CentOS 7上安装docker,部署spring boot

一.查看linux版本:lsb_release -a (如没有这个命令,安装:yum install -y redhat-lsb) uname -r docker 在centos安装,需要centos 7以上版本. 二.docker 安装操作步骤 docker 官网 :  https://docs.docker.com/get-started 安装必要的工具:Install required packages. yum-utils provides the yum-config-manager 

CentOS8上用Docker部署开源项目Tcloud

一.安装Docker 1.我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上) root账户登录,查看内核版本如下 uname -a 2.把yum包更新到最新 yum update (期间要选择确认,输入 y 即可) 3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils

Docker容器学习梳理-Dockerfile构建镜像

在Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低.所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析.执行,那么重复构建.更新将变得很方便,所以Dockerfile就此诞生了.Docker提供了Dockerfile作为构建Docker镜像脚本,避免人们一行一行的输入,真是善莫大焉.Dockerfile脚本可以做到随时维护修改,即可以分享,更有利于在模板化,更不用说传

Ubuntu系统下基于docker部署Jenkins环境

本文是在ubuntu环境下安装jenkins,jenkins运行在docker容器中, 至于docker如何安装,请参考https://www.cnblogs.com/xingyunqiu/p/11584066.html Jenkins官网文档:https://jenkins.io/zh/doc/ 使用命令从镜像仓库拉取指定文件,我这里用的是jenkins:lts这个版本:如果需要其他版本 注意,由于我是基于docker容器化部署Jenkins,所以不需要安装jdk环境 sudo docker

docker部署LNMP环境

首先要有确认环境中有需要的tar包,可以使用[docker pull]()来下载这些镜像 现在我们是使用已经下载好的镜像,所以需要导入一下 [[email protected] ~]# docker load -i nginx.tar && docker load -i wordpress.tar && docker load -i mysql-5.7.tar && docker load -i php.7.2-fpm.tar //导入nginx,wordp

在ubuntu上配置apue的运行环境

http://www.apuebook.com/code3e.html 在上面的网站下载代码包,解压得到源码 1 sudo apt-get install libbsd-dev 安装这个支持,在解压包的makefile路径下运行make 1 sudo cp ./include/apue.h /usr/include/ 2 sudo cp ./lib/libapue.a /usr/local/lib/ 运行这两个拷贝 最后,测试第一个程序 1 cd figlinks/ 2 cp fig1.3 my

ballerina 学习二十五 项目docker 部署&& 运行

ballerina 官方提供了docker 的runtime,还是比较方便的 基本项目创建 使用cli创建项目 按照提示操作就行 ballerina init -i 项目结构 添加了dockerfile 以及docker-compose 简单http 服务 ├── Ballerina.toml ├── Dockerfile ├── README.md ├── docker-compose.yml ├── hello_service.bal ├── target │ └── hello_servi