docker
文章平均质量分 54
菜鸟爱飞不飞
软件攻城狮
展开
-
C# RabbitMQ: None of the specified endpoints were reachable
问题:docker 部署的mq使用5672端口连接始终被拒绝,报错信息如下RabbitMQ: None of the specified endpoints were reachable分析:因为我在启动容器的时候,宿主机的5672端口被占用,所以映射到了宿主机的7888端口docker run -d --name rabbitmq -p 7888:5672 -p 15672:15672 -v D:/workspace/dockermap/rabbitmq/data:/var/lib/rabbi原创 2021-08-16 16:50:57 · 2855 阅读 · 0 评论 -
02-17 windows下更换docker正在运行的容器的端口
一、思路利用docker commit构建新的镜像(所有数据都会保留),再重新构建新的容器注意:以下操作可能会丢失容器中的数据,如果有备份条件请先备份再进行以下操作。二、运行新的容器(1)停止容器docker stop 容器名称/id(2)构建新的镜像docker commit [容器名称/id] new_imagename:tag (3)启动新的容器docker run --name [新的容器名称] -p [宿主机新端口]:[容器端口] new_imagename:tag原创 2021-07-12 17:41:50 · 568 阅读 · 0 评论 -
02-16 docker设置elasticsearch 和 kibana密码
目录一、设置elasticsearch密码1、修改elasticsearch.yml,配置密码认证2、设置elasticsearch密码二、设置kibana密码1、修改kibana.yml,配置es密码三、访问kibana一、设置elasticsearch密码1、修改elasticsearch.yml,配置密码认证(1)停止elasticsearch容器docker stop elasticsearch(2)将elasticsearch.yml复制到宿主机并修改docker cp elasti原创 2021-07-09 15:18:06 · 753 阅读 · 0 评论 -
02-15 docker安装rabbitmq
目录一、查找镜像二、拉取镜像三、运行容器1、运行以下脚本错误信息解决方案2、启动rabbitmq_management四、配置端口防火墙五、进入管理界面一、查找镜像去dockerhub查找合适的镜像二、拉取镜像(1)win+R输入cmd,打开命令行窗口,执行以下命令docker pull rabbitmq(2)查看镜像三、运行容器1、运行以下脚本docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v D:/worksp原创 2021-05-14 10:57:24 · 229 阅读 · 1 评论 -
02-14 docker 部署.net core web应用
目录一、创建项目二、添加Dockerfile三、发布程序四、构建镜像五、创建容器六、访问一、创建项目创建项目过程不在赘述(不知道请自行百度)二、添加Dockerfile修改Dockerfile# 基于.net 5 FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base# 创建镜像工作目录WORKDIR /app# 所有文件从宿主publish目录复制到镜像app目录COPY . .# 执行dotnet run L原创 2021-01-27 14:37:12 · 281 阅读 · 0 评论 -
docker desktop 2.3.0.5版本如何将运行文件从C盘迁移到其他目录
最新版的docker desktop是默认运行在WSL中的,文件也由WSL管理所以不能再像以前的版本一样可以设置镜像位置等信息了新版所以要迁移运行文件,需要执行下面操作1、查看docker文件wsl --list2、关闭并退出docker desktop3、关闭所有发行版wsl --shutdown4、迁移docker运行文件这里只迁移docker-desktop-data,docker-desktop文件较小,不做迁移也可以,分别执行下面脚本(1)导出docker-de.原创 2020-09-22 23:13:19 · 1515 阅读 · 1 评论 -
02-13 docker部署elasticsearch 和 kibana
1、到docker hub查找合适的elasticsearch和kibana版本,拉取镜像2、运行容器(1)运行elasticsearchdocker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch参数说明请参考(2)运行kibanadocker run -d --name kibana -p 5601:5601 kibana3、原创 2020-06-17 00:41:04 · 672 阅读 · 0 评论 -
02-12 .net core项目中使用.net core版本 exceptionless(6.0.0)
前言在阅读本文之前建议先阅读dockerb部署Exceptionless(.net core3.1)版本1、接docker部署exceptionless之后,开始相关设置(1)创建项目(2)选择项目类型,以.net core项目类型为例,获取使用说明(3)创建好了之后,也可以修改2、根据使用说明,先(vs2019NuGet包管理器)安装Exceptionless.AspNet...原创 2020-04-26 01:02:08 · 1406 阅读 · 0 评论 -
02-11 docker部署Exceptionless(.net core3.1)版本
简介Exceptionless专注于.net平台提供实时错误和日志报告。主要包括:错误通知、智能分组异常、详细错误报告堆栈跟踪、支持离线、UI查看重要错误和确定优先级、仪表板上的统计信息和趋势、对异常标记为已修复,监视回归、将事件标记为关键等。1、到github下载Exceptionless .net core版本,5.0.0及以后版本都是.net core版本,我下载的是6.0.0(wi...原创 2020-04-25 22:54:10 · 2523 阅读 · 0 评论 -
02-10 docker 部署Yearning sql审核平台
简介Yearning MYSQL SQL语句审核平台。提供查询审计,SQL审核等多种功能官网地址:www.yearning.io使用手册:https://guide.yearning.io/Gitee地址:https://gitee.com/cookieYe/YearningGithub地址:https://github.com/cookieY/Yearning1、下载安装包 ht...原创 2020-04-24 01:05:34 · 567 阅读 · 0 评论 -
02-09 docker搭建NuGet私有仓库,并上传和使用nuget包(linux容器)
一、安装nexus容器1、上docker hub搜索合适的nexus版本2、拉取镜像docker pull sonatype/nexus33、启动容器并挂载本地磁盘(我的宿主机是windows,所以挂载的是windows磁盘)docker run -d -p 8081:8081 --name nexus -v D:/workspace/docker/docker/nexus:/nex...原创 2020-04-03 23:28:17 · 2370 阅读 · 3 评论 -
01-04 查看linux docker容器网络类型,并设置固定IP
linux 容器的默认网络类型有三种,详细请看docker设置固定ip地址1、查看网络类型docker network ls2、创建自定义网络(bridge子网络)docker network create --subnet=172.18.0.0/16 mynet3、应用,以安装nginx为例(1)拉取镜像docker pull nginx(2)启动容器,并设置固定ip...原创 2020-03-30 22:50:45 · 1463 阅读 · 1 评论 -
01-03 查看windows docker容器网络类型,并设置固定IP
前言默认情况下使用docker run -itd --name [容器名称] [镜像名称/id]指令启动容器,ip是自动分配的,一旦容器重启,ip就会重新被分配,这样就会造成ip频繁变化,因此需要在启动的时候指定固定ip1、查了容器网络类型,打开cmd,输入以下指令docker network ls一般情况下,默认会有三种网络类型,本人安装的19.03.9版本docker,所以如下图三种...原创 2020-03-27 21:49:14 · 3620 阅读 · 0 评论 -
02-08 docker部署禅道
1、到docker hub 搜索可用的zentao版本2、打开cmd,输入docker pull idoop/zentao:latest3、本地创建禅道数据存储文件夹D:\workspace\docker\zentao,然后运行以下指令启动zentao容器,把该路径挂在到容器中docker run -p 3309:3306 -p 8080:80 --restart=always -e U...原创 2020-03-24 23:45:34 · 408 阅读 · 0 评论 -
01-01 win10 安装docker
1、去官网下载docker desktop of windows2、双击安装包,默认安装3、安装完成之后,双击桌面图标,运行docker,在任务栏找到小图标,右键–>setting–>Docker Engine,修改配置如图,应用并重启docker完整配置如下,复制粘贴之后,去掉注释{ "registry-mirrors": [ //切换镜像源 "http...原创 2020-03-24 20:36:16 · 187 阅读 · 0 评论 -
02-07 docker 安装python
1、打开cmd,拉取镜像,由于最后一个版本太大,所以还是去docker hub上淘一个小点的cmd 运行以下命令docker pull python:3.7.7-alpine3.112、运行容器在物理主机上创建文件夹D:/workspace/docker/python,然后执行以下命令docker run -itd --name python -v D:/workspace/do...原创 2020-03-22 15:25:56 · 807 阅读 · 0 评论 -
02-06 docker安装tomcat
1、打开cmd,拉取镜像docker pull tomcat查看镜像2、启动容器(1)创建文件夹D:/workspace/docker/tomcat/webapps将tomcat 8.0 解压文件中的ROOT文件夹和其中的文件全部拷贝到该目录下(2)启动容器并将本地磁盘挂在到容器上docker run --name tomcat -p 8080:8080 --restart=a...原创 2020-03-22 13:54:39 · 127 阅读 · 0 评论 -
02-05 docker安装mongo
1、打开cmd,拉取镜像由于最新版的mongo镜像太大,所以我们去docker hub 找一个相对较小的版本docker pull mongo:bionic2、运行容器,如果物理主机安装了mongoDB,请先在服务中停止mongo服务,否则会报端口冲突的错误(因为mongo服务的默认端口是27017,或者直接更换映射端口)停掉物理主机的mongo服务之后执行docker run...原创 2020-03-22 13:00:42 · 217 阅读 · 0 评论 -
02-04 docker安装nginx和node.js
前言因为安装nginx和node.js相对比较简单,就直接写在一篇文章里了1、打开cmd,拉取镜像docker pull nginxdocker pull node2、查看镜像docker images3、启动容器启动nginx容器docker run --name nginx -d nginx# 或者端口映射docker run -itd --name ngin...原创 2020-03-22 11:58:17 · 1165 阅读 · 0 评论 -
02-03 docker安装redis
1、打开cmd,拉取redis镜像,默认最新版本docker pull redis2、运行容器docker run -itd --name redis -p 6379:6379 redis语法说明docker run -itd --name [容器名称] -p [物理主机端口]:[容器端口] [镜像名称]3、测试连接redis服务(1)执行容器脚本docker exec ...原创 2020-03-22 11:06:58 · 162 阅读 · 0 评论 -
02-02 docker安装sqlserver 2017
1、打开cmd,拉取linux 版本的sqlserver 2017docker pull mcr.microsoft.com/mssql/server:2017-latest2、查看是否已经拉取成功docker images3、参考文章微软官方文档:Quickstart: Run SQL Server container images with Docker...原创 2020-03-22 10:20:47 · 607 阅读 · 0 评论 -
docker容器连接sqlserver出错:Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired
错误描述在docker中创建sqlserver容器之后运行docker exec -it sqlserver bash执行登录操作/opt/mssql-tools/bin/sqlcmd -S loaclhost -U SA -p出现以下错误:解决办法:将/opt/mssql-tools/bin/sqlcmd -S loaclhost -U SA -p脚本中的localhost改为127.0...原创 2020-03-22 09:47:41 · 10070 阅读 · 10 评论 -
02-01 docker安装mysql 8.0
前言最近折腾docker,今天安装mysql的时候遇到很多坑,网上找了很多帖子,都没解决,最后看到菜鸟教程里面教程,最终一次就成功安装,我将自己的操作步骤详细记录了下来,希望大家可以少走点弯路。1、打开cmd,拉取mysql镜像,默认拉取最新版(least)–>mysql 8.0docker pull mysql2、查看已安装镜像docker images3、运行mysql...原创 2020-03-22 00:35:14 · 229 阅读 · 0 评论 -
docker安装nginx 报错 "no matching manifest for windows/amd64 10.0.18363 in the manifest list entries"
报错信息如图解决方案:打开docker desktop 设置,将"experimental"的值由false改为true,应用重启原创 2020-03-21 18:30:46 · 2558 阅读 · 0 评论 -
01-02 win10 docker desktop切换中国镜像源
1、任务栏docker图标上右键–>Setting#### 2、修改配置文件 "registry-mirrors"的值,然后应用重启就好了国内加速地址有:Docker中国区官方镜像地址: https://registry.docker-cn.com网易地址: http://hub-mirror.c.163.comustc地址: https://docker.mirrors....原创 2020-03-21 18:10:42 · 23557 阅读 · 0 评论