【手把手教你用Docker部署一个MongoDB集群】教程文章相关的互联网学习教程文章

docker部署mysql【代码】

#拉取163的mysql镜像 docker pull hub.c.163.com/library/mysql:5.7#更名 docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7#创建挂载目录 mkdir /usr/local/mysql/datadir(若报错mkdir: 无法创建目录"/usr/local/mysql/datadir": 没有那个文件或目录,则使用:mkdir -p /usr/local/mysql/datadir) #创建配置文件目录 mkdir /usr/local/mysql/conf.d#运行刚刚的拉下的镜像,并挂载刚刚设置的目录,并设置密码为root docker run -...

运维利器Docker部署 Microsoft SQLServer2017【代码】

运维利器Docker部署 Microsoft SQLServer2017前言环境概述关闭防火墙启动Docker获取 SQLServer2017 容器镜像启动 SQLServer2017启动 SQLServer2017 失败原因更新登录密码sqlcmd 连接退出 sqlcmd 命令提示符使用客户端连接 前言1、本篇文章省略 docker 和 docker-compose 安装配置过程,如果大家还对 docker 不了解的自行百度!环境概述CentOS 7.6 Docker 18.09.6 Docker-compose 1.23.2关闭防火墙systemctl stop firewalld.service...

docker部署mysql远程连接 解决1251 client does not support ..【代码】【图】

现象:用虚拟机上Docker启动mysql之后无法在本地安装的navicat上远程连接已启动的mysql,错误截图:原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制;客户端不支持新的加密方式。 解决方案: 修改用户(root)的加密方式 步骤: 1、进入mysql容器内部[root@localhost ~]# docker exec -it mysql01 bash进入之后输入如下命令:root@8e74f086c2bb:/# mysql -u root -p Enter password: Welcome to the MySQL monitor....

Ubuntu 16.04下使用docker部署Redis主从复制【代码】

(以下docker相关的命令,需要在root用户环境下或通过sudo提升权限来进行操作。) 1.拉取Redis镜像到本地 docker pull redis 2. 准备Redis主从配置文件 Redis安装后的默认配置文件在/etc/redis/redis.conf。 现在我们在本地host主机上自定义的某个目录(如/data/redis/conf/),先创建两个文件master.conf和slave.conf 两个文件内容相同,分别用于配置主从两个节点。/data/redis/conf/master.conf# Redis configuration file example. ...

docker部署web项目(jdk+tomcat+mysql)【代码】【图】

步骤一:在主机下载安装docker,参照Centos7上安装docker 步骤二:下载Linux版本的JDK1.6和Tomcat6.0(其他项目若依赖其他版本的运行环境可选择另外版本下载),通过secureCRT将下载压缩包传递到Linux主机中, 指令如下:put 源文件路径 (put d://uploads/linuxV/apache-tomcat-6.0.37.tar.gz) 该文件将默认传递到Linux主机下的“~”目录下 引申:从Linux主机传递文件到Windows中的指令为 get 源文件的绝对路径 (get /home/su...

Dockers 部署 MongoDB + mongo-express【代码】【图】

1. 拉取 Mongo 镜像docker pull mongo:4.1.62. 运行镜像docker run -d --name mongodb --volume /usr/local/mongodata:/data/db -p 27017:27017 mongo:4.1.6 --auth 3. 创建root用户 进入 mongo$ docker exec -it mongodb mongo MongoDB shell version v4.1.6 connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb Implicit session: session { "id" : UUID("3178ad60-401e-4c19-8575-b7ecbd21819d") } MongoDB ...

docker部署mysql 实现远程连接

1. docker search mysql # 查看mysql版本 2. docker pull mysql:5.7 # 拉取mysql 5.7 3. docker images # 查看已经拉取的image 4*. 启动 mysql 实例 docker run --name dockermysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7 --name 为mysql的实例设置别名。 -p 3307为对外暴露的端口。3306是内部端口 -e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的...

群晖使用 docker部署 Redis【代码】【图】

1、在Docker中选择左侧的注册表搜索“redis”,双击第一个选择所需版本进行下载(Docker在套件中直接安装即可) 2、在本地,新建一个 redis.conf 文件,只添加一些必要的属性,其它任何非相关属性都删除,整个 redis.conf 文件就三句话,比如:databases 16 maxmemory 1gb maxmemory-policy allkeys-lru# 建议:还没搞懂时,最好不要在 redis.conf 中去设置各种网络参数 3、将该文件上传到 NAS 任意目录下,如下图所示: 4、...

群晖使用 docker部署 Mongodb【代码】【图】

Mongodb的安装 1、在Docker中选择左侧的注册表搜索“mongo”,双击第一个选择所需版本进行下载(Docker在套件中直接安装即可) 2、在镜像中,双击选择下载好的镜像进行配置安装即可,安装完启动后即可连接。 Mongodb数据库的恢复 假设需要将群晖中路径为 /data/backup_data/mongdb_bk/ 的数据库恢复到mongodb1,常用命令格式mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 --drop的意思是,先...

Docker部署Redis服务器集群

1. 安装docker(来自官网) 参考:Docker开发环境搭建 2. 从docker库获取redis镜像docker pull redis 3. 从docker库获取ruby镜像docker pull ruby 4. 创建redis容器#在/usr/local/src目录下创建redis-cluster文件夹并在redis-cluster文件夹下创建配置文件redis-cluster.conf cd /usr/local/src && mkdir redis-cluster && touch redis-cluster.conf 添加如下内容:port ${PORT} cluster-enabled yes cluster-config-file nodes.conf...

Centos7 docker 部署Gitlab

首先安装 Docker 必要依赖包 : yum install -y yum-utils device-mapper-persistent-data lvm2 由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 用 yum 安装 Docker: yum install -y docker-ce 直接yum安装,安装成功后查看版本 docker -v 启动docker systemctl restart docker.service 设置开机启动 systemctl enable d...

阿里云+域名+Linux系统+docker+部署.net5+blazor【代码】【图】

阿里云+域名+Linux系统+docker+部署.net5+blazor 总结阿里云买域名备案做个小网站部署-安装Xshell部署-打包部署-发布(Linux上)总结 你永远不知道自己会卡在哪里,放松点,学习嘛,哪里就能一蹴而就,出去溜一圈,说不定就解决了!!!!!! 公司要注册个域名,当然选阿里啦,理由是:领导喜欢!!!不接受反驳。注册域名,需要一个静态的网页,帮助备案。那还不简单。 阿里云因为要求要linux的,所以,买就完了!(目前这个服务...

docker部署Nginx【代码】

docker部署Nginx搜索镜像docker search nginx下载镜像docker pull nginx查看镜像是否下载成功docker images启动镜像docker run -d --name nginx01 -p 3344:80 nginx # 后台运行,给容器命名为nginx01,宿主机端口映射容器内部端口查看正在运行的镜像docker ps内部访问nginxcurl localhost:3344进入容器docker exec -it nginx01 /bin/bash外部访问nginx浏览器输入网址进行访问:http://liunx主机ip:3344一定要进入容器,外部才可以访...

【Linux】通过Docker部署web项目(CentOS7版本以上)【代码】【图】

【Linux】通过Docker部署web项目(CentOS7版本以上) 今天教大家如何通过Docker部署WEB项目(适合docker小白学习,都是干货!!!) 一、 远程连接 我使用的远程连接工具是Xshell,个人感觉还是很好用的。 1.首先进入自己服务器。 二、安装docker 查看环境 # 系统的内核是3.10+ [root@iZhp3do4qhzu84445osa3sZ ~]# uname -r 3.10.0-1127.19.1.el7.x86_64#系统版本 NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhe...

python docker部署 nginx代理并发送到uwsgi【代码】

Dockerfile(生成容器的脚本文件)FROM centos/python-36-centos7 MAINTAINER sam USER rootWORKDIR /home# 下载pip包 RUN pip install uwsgi -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.comCOPY requirements.txt /home/requirements.txt# 使用淘宝的npm镜像 RUN pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com RUN pip install -r requirements.txt#...