[TOC]docker compose 介绍通过一个配置文件,可以让系统一键启动所有的运行环境,nodejs,mysql,redis,mongodb 等。如果开发环境需要多个服务,就需要启动多个 Docker 容器。要连通多个 Docker 容器,就需要 Docker-compose。并且提供了 scale (服务扩容) 的功能。方便多多个容器一键管理。就算是针对单个容器的...
2023-10-08
浏览(3555)
官方文档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 的工具,并可以使用 docker-machine 命令来管理主机,是Docker三剑客之一。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是虚拟机,本地主机,也可以是云供应商,如阿...
2022-09-23
浏览(8036)
docker 是可以通过内部ip,容器名,自定义网络别名,访问mysql的。一般来说只要mysql与程序在同一个网段都是可以使用内部ip与容器名或者自定义网络的别名进行连接的。如果ip会变化就建议不要写死ip,使用容器名,自定义网络别名来连接。其实一般默认docker内部启动容器网络都是默认使用的bridge网络,容器之间是可以...
2022-09-06
浏览(6248)
Docker 自定义网络1) 使用docker network 查看网络相关的帮助命令。如图所示docker network --help
可以看到网络相关的命令有connect、create、inspect、rm等。
2) 查看创建网络的帮助命令。如图所示docker network create --help
常用的有—driver指定网络模式、—gateway指定网关、—subnet指定子网。
3)...
2022-09-04
浏览(17985)
容器默认的数据读写操作在容器的存储层,当容器被删除时其上的数据将会丢失。所以我们应该尽量保证容器存储层不发生写操作,不然我们存储的数据很容易随着容器的删除而丢失,为了实现数据的持久化存储我们需要选择一种方案来保存数据。目前实现该方案的主要有Volumes 、 Bind mounts 、 tmpfs mounts,下面我们主要...
2022-09-01
浏览(12583)
[TOC]docker搭建私有仓库registryregistry介绍:
官方私有仓库,优点:简单;缺点:简单,无法进行复杂的管理操作一 下载 registry镜像docker pull registry
默认是下载latest版本,也可以指定某个版本,比如2.8.1版本
docker pull registry:2.8.1
二 创建daemon.json文件,添加一点配置使用vi命令创建文件
...
2022-08-22
浏览(13458)
在公共镜像仓库中注册账号,新建仓库
1) 访问公共镜像仓储https://hub.docker.com/。
2) 点击register,注册一个账号
注册完毕后,会给你的邮箱发一个验证的地址,点击验证一下即可。
3) 注册完毕后点击登录
4) 选择个人免费版
5) 点击创建一个仓储
6) 填写好仓储的名称与描述
下面的私有或者公...
2022-08-19
浏览(13904)
Docker Shipyard介绍shipyard是一个开源的docker管理平台,其特性主要包括:
支持节点动态集群,可扩展节点的规模(swarm、etcd方案)支持镜像管理、容器管理、节点管理等功能可视化的容器管理和监控管理在线容器console终端
下载依赖镜像docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyar...
2022-05-26
浏览(8238)
docker-compose的安装可以参考:https://www.tnblog.net/aojiancc2/article/details/7679
docker-compose 介绍如果涉及多个容器的运行(如服务编排)就可以通过 docker-compose 来实现,它可以轻松的将多个容器作为 service 来运行(当然也可仅运行其中的某个),并且提供了 scale (服务扩容) 的功能。方便多多个...
2022-05-26
浏览(7030)
[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)
使用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)
一:拉取镜像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 cp [容器id]:docker容器中配置文件路径 主机路径实例:dockercp容器id:/opt/mssql/bin/sqlservr/home/sqlservr注意中间不要留空格这些否者会报错:"...
2021-11-17
浏览(9246)
拉取镜像:由于本身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)
[TOC]
一:下载Jenkins镜像docker pull jenkins/jenkins
二:创建Jenkins挂载目录并授权权限我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,然后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果不这样做,如果需要修改容...
2021-07-21
浏览(8737)
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 search 不是很好查看某一个镜像有哪些版本。可以在官网上查看。
地址:https://hub.docker.com/r/library/
搜索一个想要查找的镜像,然后点击Tags
就可以看到各种版本信息了
然后下载就可以下载指定版本了,比如下面2.8.1
docker pull registry:2.8.1
运行容器的时候也要接版本号,不然也可...
2021-06-06
浏览(10146)
拉取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)
一:拉取最新版的 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)
;