docker在线安装centos7(windows版)

本文详细介绍了如何在Windows上安装Docker,拉取CentOS7镜像,启动容器并配置SSH以实现远程访问。重点步骤包括本地安装Docker、拉取镜像、启动容器并映射端口,以及设置SSH服务以便通过Xshell连接。
摘要由CSDN通过智能技术生成

1、docker本地安装

windows安装docker比较简单,官网搜索有个docker desktop装上就完事。

2、拉取centos7镜像

可以登录到docker hub上拉,也可以搜出来对应的centos7镜像下载到本地导入,最方便的就是搜索到位直接拉,打开cmd命令窗口执行:

# 拉取centos版本为centos7的系统镜像
docker pull centos:centos7

拉下来之后才可以在docker desktop - 镜像面板中看到它。
在这里插入图片描述

# 查看已有镜像
docker images

这就算把镜像拉下来了,接下来可以启动容器指定这个镜像,就相当于把centos7起起来了。

3、启动容器

这里面包含两块,一个是启动容器,另外一个是启动完还需要进入容器内的centos7里边去

# 指定镜像启动一个容器
docker run -itd -p {本地机器端口号}:{容器内操作系统端口号} --name {起一个容器名} --privileged=true {镜像名}:{镜像tag} /usr/sbin/init
# 进入到容器内的操作系统
docker exec -it {容器名} /bin/bash

举个例子:

# 将容器内centos7的22端口映射成本地机器的10022端口,目的是为了本地能访问到容器内的端口搞事情
docker run -itd -p 10022:22 --name momo --privileged=true centos:centos7 /usr/sbin/init
# 进入容器内
docker exec -it momo /bin/bash

当你第一次启动容器的时候,docker desktop才会在容器列表中展示这个容器,之后再启动该容器的时候在面板直接点击即可。

在这里插入图片描述
也就是除了命令行外,进入容器内的操作系统也可以在docker desktop的容器选项卡内进入:
在这里插入图片描述

4、配置SSH以访问centos7

一般我们更多的会使用Xshell这种工具连接远程的linux服务器,同样适用我们已经容器启动的centos7。

# 安装ssh插件服务
yum install net-tools.x86_64 -y
yum install -y openssh-server

# 修改root密码,用来登录
passwd xxxxxxxxx
#修改ssh配置文件
vi /etc/ssh/sshd_config

# 启动ssh服务
systemctl start sshd
# 设置开机启动
systemctl enable sshd

然后就可以试试远程连接,因为我们把centos7的22端口已经映射到本地机器的10022上了,就可以使用Xshell进行连接。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cgv3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值