首页 > 编程语言 >用docker搭建自己的node服务器集群

用docker搭建自己的node服务器集群

时间:2023-07-19 15:22:39浏览次数:30  
标签:node java network centos -- 服务器 docker

1.配置java环境,并提交镜像:

# 1.解析jdk的包到 /usr/local/java 下:
# 2.并配置java环境
[root@07e065a05df9 /]# vim /etc/profile.d/my_env.sh

# JAVA_HOME
export JAVA_HOME=/usr/local/java/jdk1.8.0_301/
export PATH=$PATH:$JAVA_HOME/bin

[root@07e065a05df9 /]# source /etc/profile
# 提交镜像 node1 命名 centos:node_java
docker commit -a “mojito” -m "自带java环境" node1 centos:node

2.生成node..镜像:

# 查看docker的network
docker network ls

# 创建docker 网络
docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 nodeNet

docker network rm ID
# 创建容器并指定容器ip
docker run -d --name=node3 --network=nodeNet --ip=172.18.12.3 --privileged=true centos:node_java /usr/sbin/init

3.未解决问题,hosts文件,ssh免密登录

标签:node,java,network,centos,--,服务器,docker
From: https://www.cnblogs.com/xxs-oao/p/17565696.html

相关文章

  • Whistle(基于Node实现的跨平台转包调试工具)的使用
    可抓包,可显示vconsolet调试一、安装npmi-gwhistle二、启动手机和电脑处于同一网络w2start--init浏览器打开地址:http://127.0.0.1:8899/三、配置Rules:https://testh.app.coc.10086.cnwhistle.inspect://vConsoleconsole安装插件: w2installwhistle.ins......
  • go通过docker sdk进入容器执行命令
    代码部分packagemainimport( "context" "fmt" "io" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:=&quo......
  • docker部署mysql服务
    1:拉取镜像dockerpullmysql2:验证拉镜像成功dockerimages3:创建目录mkdir-p/mysql/data/mysql/logs/mysql/confcd/mysql/conftouchmy.cnf4:创建运行容器dockerrun-p3306:3306--namemysql-v/mysql/conf:/etc/mysql/conf.d-v/mysql/logs:/logs-v/mysql......
  • docker安装mariadb
    第一次使用云服务器,发现存在权限问题。添加一个docker用户组将用户加入docker组刷新docker组拉取镜像查看镜像启动容器查看容器......
  • go语言操作docker删除容器
    代码部分packagemainimport( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:="tcp://10.0.0.1......
  • Linux命令-按照与使用(17)(转载)解决同一台服务器上部署多个tomcat的同一个项目session冲
    ————————————————版权声明:本文为CSDN博主「strive_or_die」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/strive_or_die/article/details/103191546————————————————版权声明:本文为CS......
  • go语言操作docker重启容器
    代码部分packagemainimport( "context" "fmt" "os" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:="tcp:......
  • 阿贝云服务器使用有感
    推荐一下阿贝云的免费服务器,没有流量限制,一个机还免费给一个IP,免费可以续期。系统也是可以免费装windows(这比三丰要好,三丰装windows居然要给一块钱)。总结一下,很适合初学者和中小站长。赞,希望做的更好给大家分享一个可以永久免费试用的云电脑。 废话不多说,就是阿贝云这款免费虚......
  • docker run -itd
    实现“dockerrun-itd”步骤及代码解析1.简介在开始教你如何实现“dockerrun-itd”之前,首先我们需要了解一些相关的背景知识。Docker是一种轻量级的容器化技术,可以快速创建、部署和运行应用程序。通过使用Docker,我们可以将应用程序及其依赖项打包成一个独立的容器,这样就可以......
  • docker run -d --name bitwarden -v /bw-data/:/data/ -p 8800:80 bitwardenrs/se
    DockerRun命令实现Bitwarden容器化引言在现代软件开发和部署中,容器化技术正变得越来越流行。Docker是一个用于构建、发布和运行应用程序的开源平台,它可以将应用程序及其依赖项打包到一个容器中,提供了一种轻便、可移植和可扩展的方式来部署应用程序。在本文中,我们将学习如何使用......