回首向来萧瑟处,归去,也无风雨也无晴。
排名
6
文章
6
粉丝
16
评论
8
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2026TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

docker compose 基本使用。docker compose发布.net core项目

[TOC]docker compose 介绍通过一个配置文件,可以让系统一键启动所有的运行环境,nodejs,mysql,redis,mongodb 等。如果开发环境需要多个服务,就需要启动多个 Docker 容器。要连通多个 Docker 容器,就需要 Docker-compose。并且提供了 scale (服务扩容) 的功能。方便多多个容器一键管理。就算是针对单个容器的...

2023-10-08 浏览(3555)

docker 安装 dm达梦数据库

官方文档https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html 下载与加载镜像下载镜像 wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_20220822_rev166351_x86_rh6_64_ctm.tar 加载镜像 docker load -i dm8_docker.tar 下载与加载后可以查看镜像 启动容器docker ru...

2023-02-28 浏览(19066)

Docker Machine使用

简介Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机,是Docker三剑客之一。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是虚拟机,本地主机,也可以是云供应商,如阿...

2022-09-23 浏览(8036)

docker 通过内部ip,内网ip,容器名,自定义网络别名,访问mysql。以及无法连接问题排查

docker 是可以通过内部ip,容器名,自定义网络别名,访问mysql的。一般来说只要mysql与程序在同一个网段都是可以使用内部ip与容器名或者自定义网络的别名进行连接的。如果ip会变化就建议不要写死ip,使用容器名,自定义网络别名来连接。其实一般默认docker内部启动容器网络都是默认使用的bridge网络,容器之间是可以...

2022-09-06 浏览(6248)

Docker 自定义网络。Docker自定义网络实现容器互联

Docker 自定义网络1) 使用docker network 查看网络相关的帮助命令。如图所示docker network --help 可以看到网络相关的命令有connect、create、inspect、rm等。 2) 查看创建网络的帮助命令。如图所示docker network create --help 常用的有—driver指定网络模式、—gateway指定网关、—subnet指定子网。 3)...

2022-09-04 浏览(17985)

Docker存储Volume,Docker数据持久化。Docker目录

容器默认的数据读写操作在容器的存储层,当容器被删除时其上的数据将会丢失。所以我们应该尽量保证容器存储层不发生写操作,不然我们存储的数据很容易随着容器的删除而丢失,为了实现数据的持久化存储我们需要选择一种方案来保存数据。目前实现该方案的主要有Volumes 、 Bind mounts 、 tmpfs mounts,下面我们主要...

2022-09-01 浏览(12583)

docker搭建私有仓库。上传本地镜像到私有仓库。搭建管理的ui界面

[TOC]docker搭建私有仓库registryregistry介绍: 官方私有仓库,优点:简单;缺点:简单,无法进行复杂的管理操作一 下载 registry镜像docker pull registry 默认是下载latest版本,也可以指定某个版本,比如2.8.1版本 docker pull registry:2.8.1 二 创建daemon.json文件,添加一点配置使用vi命令创建文件 ...

2022-08-22 浏览(13458)

docker本地镜像上传至公共镜像仓库

在公共镜像仓库中注册账号,新建仓库 1) 访问公共镜像仓储https://hub.docker.com/。 2) 点击register,注册一个账号 注册完毕后,会给你的邮箱发一个验证的地址,点击验证一下即可。 3) 注册完毕后点击登录 4) 选择个人免费版 5) 点击创建一个仓储 6) 填写好仓储的名称与描述 下面的私有或者公...

2022-08-19 浏览(13904)

docker可视化工具Shipyard使用

Docker Shipyard介绍shipyard是一个开源的docker管理平台,其特性主要包括: 支持节点动态集群,可扩展节点的规模(swarm、etcd方案)支持镜像管理、容器管理、节点管理等功能可视化的容器管理和监控管理在线容器console终端 下载依赖镜像docker pull rethinkdb docker pull microbox/etcd docker pull shipyar...

2022-05-26 浏览(8238)

docker-compose简单使用。同时启动私有仓库与私有仓库管理ui

docker-compose的安装可以参考:https://www.tnblog.net/aojiancc2/article/details/7679 docker-compose 介绍如果涉及多个容器的运行(如服务编排)就可以通过 docker-compose 来实现,它可以轻松的将多个容器作为 service 来运行(当然也可仅运行其中的某个),并且提供了 scale (服务扩容) 的功能。方便多多个...

2022-05-26 浏览(7030)

centos安装:docker-compose。与相关错误解决,Read timed out超时错误等

[TOC]一:安装epel-releaseyum install epel-release 二:安装python3-pipyum install python3-pip 三:可以进行一下pip升级pip3 install --upgrade pip 四:安装docker-compose。与相关错误解决pip3 install docker-compose 可能会出现错误: 主要的错误信息是最后一句:pip._vendor.urllib3.excep...

2022-05-26 浏览(7762)

docker下启动mysql服务,重置docker下安装的mysql密码

使用service start mysqld是不行的使用 service —status-all查看服务会什么都查询不到。 在docker里边重启mysql服务不能这样使用。需要找到mysql的服务位置执行一下即可。 重启docker下mysql服务步骤1:进入mysql所在容器后,在进入usr/sbin下面2:进入usr/sbin后可以使用ls查看文件看到mysqld这个文件3:直接输...

2022-03-30 浏览(14858)

docker安装sqlserver,并破解内存2g限制,与内部使用bak还原数据

一:拉取镜像dockerpullmcr.microsoft.com/mssql/server:2017-latest二.创建容器dockerrun-e"ACCEPT_EULA=Y"-e"SA_PASSWORD=Mm@123456"-p1433:1433 --memory2000M--namesqlserver-dmcr.microsoft.com/mssql/server:2017-latest命令详解:-e "ACCEPT_EULA=Y" :代表同意SQL SERVER使...

2021-11-18 浏览(14842)

docker容器文件与宿主机文件相互拷贝。修改已经关闭docker的内部文件

有时候docker启动失败,我们又需要修改docker内部的文件,就可以把docker的文件复制到宿主机,修改之后在复制进去把docker文件拷贝到宿主机语法:语法:docker cp [容器id]:docker容器中配置文件路径 主机路径实例:dockercp容器id:/opt/mssql/bin/sqlservr/home/sqlservr注意中间不要留空格这些否者会报错:&quot...

2021-11-17 浏览(9246)

docker Jenkins发布.net core

拉取镜像:由于本身Jenkins镜像没有.net core环境,所以我们拉取一个制作好的镜像,里边包含Jenkins环境和.net core3.1与5.0的环境以及git的环境。因为我们要使用docker下面的Jenkins来发布git上面的.net core项目,这些都是必须的。docker pull xsw2014/net-jenkins:1.0 安装完后查看镜像: 运行镜像:docker ...

2021-08-06 浏览(7904)

docker安装Jenkins

[TOC] 一:下载Jenkins镜像docker pull jenkins/jenkins 二:创建Jenkins挂载目录并授权权限我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,然后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果不这样做,如果需要修改容...

2021-07-21 浏览(8737)

docker发布.net6项目。制作发布的批量脚本,一键发布脚本

docker 发布.net core项目可以参考:https://www.tnblog.net/aojiancc2/article/details/5030 docker发布.net6项目简单的dockerfile FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app EXPOSE 80 COPY . . ENTRYPOINT ["dotnet", "NacosLearn.dll"] 总结下步骤发布步骤:...

2021-06-22 浏览(6381)

docker 查询一个镜像有哪些版本。docker下载指定版本的镜像

直接使用docker search 不是很好查看某一个镜像有哪些版本。可以在官网上查看。 地址:https://hub.docker.com/r/library/ 搜索一个想要查找的镜像,然后点击Tags 就可以看到各种版本信息了 然后下载就可以下载指定版本了,比如下面2.8.1 docker pull registry:2.8.1 运行容器的时候也要接版本号,不然也可...

2021-06-06 浏览(10146)

docker安装nginx,docker启动nginx,docker指定nginx挂载目录。拉取安装指定版本镜像

拉取nginx镜像拉取最新版本镜像 docker pull nginx 拉取指定版本 docker pull nginx:1.22 要找一个镜像有哪些版本去https://hub.docker.com/r/library/ 地址搜索即可 启动nginx不接版本 docker run -d --name mynginx -p 8000:80 nginx 接latest版本,通常和不接版本一样 docker run -d --name mynginx...

2020-09-30 浏览(6727)

docker安装redis。设置密码,删除密码,远程连接等

一:拉取最新版的 Redis 镜像我这里下了最新的 docker pull redis:latest 二:查看本地镜像使用以下命令来查看是否已经成功下载了 redis镜像: docker images 三:运行容器安装完成后,我们可以使用瑞安命令来运行 redis 容器: docker run -itd --name redis-test -p 6379:6379 redis 参数说明:-p 637...

2020-09-30 浏览(10031)

;