docker创建多个centos服务器并用xshell连接

1.安装centos7 镜像

搜索并拉取centos镜像(默认最新镜像)

docker search centos

docker pull centos

2.建立本机对应docker-centos76 镜像端口映射

ssh默认的端口为22,我们将docker中centos的22端口映射到宿主机的5000端口

docker run -d -p 5022:22 --name centos76-javabase --privileged=true centos:latest /usr/sbin/init

3.创建多个容器

docker run -d -p 5024:22 --name centos-gitlab --privileged=true centos:latest /usr/sbin/init

docker run -d -p 5023:22 --name centos-jenkins --privileged=true centos:latest /usr/sbin/init

docker run -d -p 5022:22 --name centos-tomcat --privileged=true centos:latest /usr/sbin/init

yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip

4. 进入容器

docker exec -it centos-tomcat /bin/bash

5.安装常用工具

1.安装常用工具

yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip

2.service安装

yum install initscripts  

3.ifconfig安装

yum install net-tools.x86_64

4.ssh安装(10.0.75.1为docker的ip)

sshd rpm -qa | grep ssh

yum install openssh-server

service sshd restart

#查看是否启动22端口

netstat -antp | grep sshd

      5.passwd安装

yum install passwd

6.最好再yum update一下

 

6.开启docker-centos8 ssh远程连接

1. 修改sshd_config 为密码登录 vim /etc/ssh/sshd_config #打开注释 PermitRootLogin yes, 允许密码登录,保存退出 2. 设置root用户密码 passwd root 3.xshell登陆,用户名密码:root/root

docker创建多个centos服务器并用xshell连接_第1张图片

7.给其它两个容器从步骤四开始设置到步骤六

 

成功啦,好开心,喜欢的话点个赞哟,拜拜

docker创建多个centos服务器并用xshell连接_第2张图片

 

你可能感兴趣的:(java)