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 \https://mirrors.aliyun.com/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连接相关推荐
- VM虚拟机安装CentOS7系统后连接不上网络的问题(service netword restart)重启网卡和重置网络编译器
文章目录 1.VM虚拟机安装CentOS7系统后连接不上网络的问题(service netword restart)重启网卡 2.service netword restart 2.第一种方式解决不了 ...
- VMWare安装CentOs7系统及使用
CentOs7系统安装及使用 1. CentOs7系统安装 请移步博客 CentOS 7安装教程(图文详解) 2. 问题清单及解决方案 以下的问题修改方案中, 使用的都是root用户权限. 2.1 C ...
- vmware创建虚拟机并安装centos7系统
一.vmware创建虚拟机 1.添加一个全新的虚拟机 2.以典型的方式创建虚拟机,然后下一步 3.选择稍后安装操作系统(这样我们等下可以自由选择操作系统),然后下一步 4.选择客户及操作系统类型及版本 ...
- centos 安装Jitsi架设_Docker学习6:docker安装centos7
docker安装centos7 一.查看可用的centos版本信息 1.Centos镜像库 CentOS镜像库地址:https://hub.docker.com/_/centos?tab=tags&a ...
- 台式机安装centos7系统
台式机安装centos7系统 所需材料: 16g U盘一个,Ultraliso软件,centos7.iso文件 制作光盘启动盘 采用Ultraliso制作centos7的光盘,步骤如下 安装cento ...
- 服务器u盘安装linux6.7,U盘如何安装centos7系统?U盘安装centos7详细安装图解教程...
一般来说,无论是Windows还是linux的IOS系统镜像,我们都可以使用UltraIOS(软碟通)这款软件制作U盘启动工具,不过考虑到不少小白依然不会如何操作,所以今天考虑写一篇制作centos7 ...
- Windows10下安装Centos7系统及常见问题
Centos7系统相信很多人都会安装,也会遇到各种各样的问题,那就开始讲吧 一 .U盘启动器的制作 1 准备一个8G以上的U盘(系统大概4G左右) 2 安装的镜像是从官网上面下载的(https://w ...
- 软碟通制作自启动U盘并安装CentOS7系统详细教程
软碟通制作自启动U盘并安装CentOS7系统详细教程 最近连续加班三周,感觉身体被掏空,今天终于闲下了,发一个我工作中遇到的小坑,希望帮助博友们轻松跨过! 一.软碟通制作U盘 首先附上软碟通工具下载地 ...
- u盘装linux7.2,U盘如何安装centos7系统?U盘安装centos7详细安装图解教程(2)
8.U盘系统安装之后,我们将U盘插入到需要安装centos7系统的电脑USB上.我们需要将电脑重新启动,在电脑启动之后连续点按键盘上启动快捷键,由于不同品牌的主板.笔记本.品牌机的启动快捷键有所不同, ...
最新文章
- 各种 Optimizer 梯度下降优化算法总结
- Linux邻居子系统的细节之confirm-Open××× server模式的MAC地址学习
- arraylist是如何扩容的?_ArrayList的源码分析
- LifseaOS 悄然来袭,一款为云原生而生的 OS
- 机器学习笔记:Overview
- 计算机excel图表考试题库,2016年职称计算机考试Excel操作题库
- 用以太坊区块链保证Asp.Net Core的API安全(上)
- C语言中二级指针的作用
- lecture7-序列模型及递归神经网络RNN
- Android SharedPreferences
- 使用c#语言进行游戏开发,Unity 3D脚本编程——使用C#语言开发跨平台游戏
- 大一计算机信息技术重点知识,大学计算机信息技术教程必考点知识归纳
- 小米游戏本2019 I7-9750H安装黑苹果11.5 big Sur
- ffmpeg中的时间单位以及时间转换函数(av_q2d av_rescale_q)
- 简谈:java种关于BigDecimal的坑
- 全球及中国冷冻减脂行业需求趋势及投资策略分析报告2022-2028年
- 推荐3个干净、资源多的看剧网站给大家
- 三种近距离通信技术(WIFI、蓝牙、NFC)简述
- 离散数学—命题逻辑知识点整理
- 4g/GPRS DTU 开发板软件代码硬件图纸料
热门文章
- ObjectARX-给cad实体贴图
- python2.7安装包百度云,centos 安装百度云/百度网盘Python客户端
- 关于plt.imshow()函数关闭坐标轴
- ps aux mysql_ps aux 命令分析
- 项目管理心得:两权相利取其重,两权相害取其轻
- 百款蓝牙耳机试用测评:这五款高性价比蓝牙耳机更值得入手
- 学习之路(四) 最大生成树
- 双击打不开office文件
- unity导出面板详解(pc版)
- html强制隐藏,html隐藏滚动条_css强制隐藏浏览器滚动条方法