失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > docker安装centos7系统并使用xshell连接

docker安装centos7系统并使用xshell连接

时间:2021-03-29 19:28:34

相关推荐

docker安装centos7系统并使用xshell连接

文章目录

前言一、docker和虚拟机?二、docker安装1.引入库2.docker安装centos7系统 3 修改docker为自动重启4 修改docker某个容器自动重启总结

前言

在搭建视频服务器时,遇到了需要集群的问题,使用纯净版的服务器无疑对开发人员是最舒服的,下面记录使用docker搭建多台服务器


以下是本篇文章正文内容,下面案例可供参考

一、docker和虚拟机?

1.虚拟机:虚拟出硬件,运行一个完整的操作系统,然后在操作系统上安装和运行软件2.容器:直接运行在宿主机的内容,容器自己没有内核,也没有虚拟硬件3.容器互相之间进行隔离,每个容器都有自己的文件系统4.虚拟机和容器相比,多了一层硬件虚拟化平台Hypervisor,所以docker更轻便

二、docker安装

1.引入库

1.卸载旧版本

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

2.需要的安装包

yum install -y yum-utils

3.设置国内镜像仓库

yum-config-manager \--add-repo \/docker-ce/linux/centos/docker-ce.repo

4.更新yum软件包索引

yum makecache fast

5.安装docker社区版

yum install docker-ce docker-ce-cli containerd.io

6.检查版本是否成功

docker version

安装过程来自狂神笔记

2.docker安装centos7系统

1.拉取centos7系统

docker pull centos:7

2.运行镜像并且设置为管理员

docker run -itd --name centos7-1 -p 8888:22 --privileged=true <镜像id> /usr/sbin/init

3.进入容器

docker exec -it <容器id> /bin/bash

4.安装ssh服务(远程连接)

yum install openssh-server

5.修改ssh端口为22(可省略)

vi /etc/ssh/sshd_config

6.开启ssh服务

/bin/systemctl start sshd.service

7.安装密码服务

yum install password -y

8.修改root密码

password root

9.重复输入更改的密码即可完成

10.使用xshell进行连接,ip为docker宿主机的ip,端口为8888,密码为修改后的密码


3 修改docker为自动重启

systemctl enable docker

4 修改docker某个容器自动重启

1.创建容器时,最多失败5次,–restart=always 为一直尝试

docker run --restart=on-failure:5-itd --name centos7-1 -p 8888:22 --privileged=true <镜像id> /usr/sbin/init

2.修改创建好的

docker update --restart=on-failure:5 <容器id>

总结

在进入docker的centos系统后,开启ssh服务可能会出现权限问题,可能是构建容器时出了问题

如果觉得《docker安装centos7系统并使用xshell连接》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。