windows下docker中安装centos,并配置shh连接

这篇具有很好参考价值的文章主要介绍了windows下docker中安装centos,并配置shh连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker作为一种新兴的容器技术,实在的方便了我们的技术生活。不知道大家平时有没使用虚拟机的习惯,今天我们就一起在docker中centos8的系统,并且配置远程ssh访问,这样我们就可以在无感的情况下,愉快的使用虚拟机了。

windows下安装docker desktop

docker desktop 是docker在windows下的运行环境,因为windows并不是docker的主要运行环境,所以docker对windows的支持并不算友好,不同的windows版本可以出出现安装不成功,或者安装后不能启动,严重的甚至会出现安装desktop后windows无法正常开机的情况,所以建议使用windows10以上的系统安装docker desktop。

docker desktop:不但支持命令行操作,也支持图像界面的操作。

  1. 下载docker desktop 安装包。Developers - Docker 直接访问连接下载即可。受到网络安装原因,下载速度可能比较慢。windows下docker中安装centos,并配置shh连接

    下载完成后,傻瓜式安装,唯一遗憾的是安装路径是默认的,只能安装在C盘下,这对C盘本就已经混乱紧张的空间,是在是不友好。主要注意的是,安装完成后,首次启动可能出现启动失败的情况,可能出现的原因是WSL的版本问题。微软温馨的提供里更新的流程,旧版 WSL 的手动安装步骤 | Microsoft Learn 按着流程走一遍,重启启动docker就可以了。windows下docker中安装centos,并配置shh连接

  2. 配置镜像加速器

    还是因为网络安装得原因,我们在拉去镜像是,速度是非常慢的,甚至可能出现拉出失败的情况,一般我们会选择使用阿里的镜像加速器(所谓的镜像加速器,就是在国内网络环境中配置一个镜像服务器,定时的去docker的镜像服务器同步镜像,国内用户可以访问代理的镜像服务达到较快速度下载的目的)。每个在阿里云实名认证的用户,都在有免费的加速地址,可以自行前往阿里云探索。windows下docker中安装centos,并配置shh连接

在docker中安装centos

  1. 拉取centos8的镜像文件

    #搜索镜像
    docker search centos
    #拉取镜像,直接拉取官方最新的系统镜像
    docker pull centos

    看到这样就成功了windows下docker中安装centos,并配置shh连接

  2. 启动centos

    #运行centos镜像 并把centos的22端口映射到本机的8022端口,做shh连接使用
    #--privileged 付给容器root权限,不然系统级别的操作都搞不了
    docker run -it -d --name=centos_test --privileged -p 8022:22 -p 8080:8080  centos /usr/sbin/init
    #查看已经启动的容器
    docker ps
    #进入centos
    docker exec -it [容器id]  /bin/bash
    ​

    启动centoswindows下docker中安装centos,并配置shh连接

    查看运行的容器windows下docker中安装centos,并配置shh连接

    进入centoswindows下docker中安装centos,并配置shh连接

配置centos

  1. 配置appstream 仓库 镜像列表URL

    #centos官方停止了对centos8的维护,使用yum命令时候 会提示 appstream 镜像仓库没有url地址
    ​
    #repos 目录
    cd /etc/yum.repos.d/
    #修改centos 设置url地址
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    ​
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
    #手动缓存 不执行也可以
    yum makecache
    #更新Yum 
     yum update -y
    #到这里 yum 命令可以正常执行了
  2. 安装centos常用的基本命令

    #检查有无安装ssh
    yum list installed | grep openssh-server
    ​
    #安装 密码和ssh服务
    yum install passwd openssl openssh-server -y
    ​
    # 使用vim 查看 /etc/ssh/sshd_config 文件
    #  PermitRootLogin 需要打卡
    # 监听端口:22端口 和启动的端口对应
    # 开启用户名密码验证关键字:PasswordAuthentication
    # 以上配置一般是默认的,最好查看一下
    ​
    # 启动 sshd
    systemctl start sshd 
    # 配置开机启动
    systemctl enable sshd
    ​
    #配置密码  需要确认两次 且密码不可见
     passwd 
    # 到此 docker下安装centos就完成了,且配置了ssh访问
  3. shell 访问centoswindows下docker中安装centos,并配置shh连接

    windows下docker中安装centos,并配置shh连接

    windows下docker中安装centos,并配置shh连接

    windows下docker中安装centos,并配置shh连接

到此就配置成功了文章来源地址https://www.toymoban.com/news/detail-439900.html

到了这里,关于windows下docker中安装centos,并配置shh连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【windows安装centos以及搭建docker】

    VMware16 pro:https://www.aliyundrive.com/s/wF66w8kW9ac centos镜像:https://www.aliyundrive.com/s/UQMBPEovxNg ps:镜像下载之后修改后缀为iso 这里直接搜索上海 以上安装转至https://blog.csdn.net/weixin_52799373/article/details/124324077?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170277821616800188520670%2522%252C%2522scm%

    2024年02月02日
    浏览(36)
  • 在`CentOS`中安装`Docker Engine`

    本文总结如何在 CentOS 中安装 Docker Engine Docker Engine 是一种开源容器化技术,用于构建和容器化应用程序。Docker引擎作为一个客户端-服务器应用程序: 具有长时间运行守护进程的服务器。 指定接口的api,程序可以使用这些接口与Docker守护进程通信并向其发出指令。 命令行接口

    2024年02月10日
    浏览(24)
  • 【Docker】在centos中安装nginx

                                          🎉🎉欢迎来到我的CSDN主页!🎉🎉                             🏅我是平顶山大师,一个在CSDN分享笔记的博主。📚📚             🌟推荐给大家我的博客专栏《【Docker】安装nginx》。🎯🎯           

    2024年01月23日
    浏览(21)
  • Docker在Windows与CentOS上的安装

    这个季节有着无数的热烈,就像是飞鸟对天空的迫切。大家好,今天给大家分享一下关于Docker的安装,那么作为一名软件测试工程师,为什么需要了解Docker并且使用Docker呢?Docker会给我们带来怎样的好处呢? 原因主要有以下几点: Docker 可以快速创建和部署一致的测试环境,减

    2024年04月27日
    浏览(36)
  • Redis安装以及配置隧道连接(centOs)

    目录 1.centOs安装Redis 2. Redis 启动和停⽌ 3. 操作Redis 2.Xshell配置隧道 1.修改 /etc/redis/redis.conf 修改 bind 127.0.0.1 为 bind 0.0.0.0 修改 protected-mode yes 为 protected-mode no 使⽤命令“redis-cli shutdown\\\"先关闭redis 服务, 再使⽤“redis-server /etc/redis.conf ”启动redis 服务       全部配置之后, 需要

    2024年02月14日
    浏览(93)
  • Windows安装docker踩坑、远程连接Docker

    安装过程中出现一下问题,步骤如下 菜鸟教程安装windows docker https://www.runoob.com/docker/windows-docker-install.html 启动后报错wsl2错误,因为本机运行的是wsl1,进行解决 wsl -l -v 查看运行的虚-了拟机的版本以及状态 因为默认运行的虚拟机(带*号)version=1导致docker报错 解决 wsl --set-defa

    2024年02月03日
    浏览(37)
  • Docker (CentOS)配置rabbitMQ 服务器访问15672端口显示服务器拒绝连接

    在自己的服务器上配置rabbitMq时已经启动成功了,但是访问就是出错。 使用以下命令启动。  启动后可以看到已经启动成功。 输入地址去访问看到被拒绝访问了  那么有三种可能性:1、你的防火墙端口没有开放 使用命令开放端口  2、你的服务器安全组没有添加该端口,去你

    2024年02月14日
    浏览(46)
  • mac在docker中部署centos7安装宝塔,终端无法连接

    在docker中部署宝塔后,如果想要使用终端或者使用安全–ssh管理,会发现提示:ssh服务连接失败,或者提示:错误:sshd_config配置文件不存在,无法继续! 点击终端提示SSH服务连接失败,然后会弹出输入用户名密码的弹窗。但是在docker安装完成后,并没有设置root密码的地方。 点

    2024年02月12日
    浏览(44)
  • ⛳ Docker - Centos 安装配置

    建议安装前先看看安装文档:Install Docker Engine on CentOS | Docker Documentation,官方建议Centos7及以上的版本: 以下是我总结的安装步骤: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum makecache fas

    2024年02月12日
    浏览(43)
  • 【Linux】centos安装配置及远程连接工具的使用

    🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《微信小程序开发实战》。🎯🎯 👉点击这里,就可以查看我的主页啦!👇👇 Java方文山的个人主页 🎁如果感觉还不错的话请给我点赞吧!🎁🎁 💖期待你的

    2024年02月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包