新版centos-stream-9安装docker-ce记录

zacentos远程环境配置

由于hyper-v的连接显示功能是类似于远程桌面或者是虚拟桌面这样的存在,所以不支持粘贴板操作,因此我们要配置ssh登录。用ssh登录最好使用固定ip,这样不用每次开关机ip变了又要去找

先是虚拟机选择,我选择不用安装的windows自带虚拟机hyper-v,这个虚拟机可以直接利用cpu的虚拟功能,性能相对好。

centos版本选择最新的centos-stream-9,旧的版本已经停止维护了,相对应的软件镜像源也访问不了,所以不用旧版的了。

1. 虚拟机配置,配置一个default switch网卡,内存在8G左右,选择ios文件,确定配置

2. 确定好配置之后重新选择设置,关闭安全启动(安全启动就是不允许启动),另外添加一个固定IP的网卡硬件,确定然后启动虚拟机。

3. 进入centos安装选择界面,选择好硬盘(勾中就好,别的不用设置,多余);选择安装方式,这里我选择Server,然后其他软件都不用选;配置root密码,简单点123456,勾选允许ssh登录(不然又要重新设置麻烦);安全设置关闭;点击继续安装

4. 安装好重启之后输入账户密码登录,输入ip addr查看ip。

 打开windows的cmd,输入ssh root@172.27.85.221,回车输入yes,再输入centos密码123456,ok

 5. 修改网卡ip

新版的网卡配置目录和配置方式都有变更,配置文件存储目录为

cd /etc/NetworkManager/system-connections/

输入ll查看文件

 eth1.nmconnection是我们添加的固定IP网卡,需要配置地址

vim eth1.nmconnection

输入vim eth1.nmconnection编辑

[connection]
id=eth1
uuid=4bb0084e-2efd-f588-c851-168f54f0c913
type=ethernet
autoconnect-priority=-999
interface-name=eth1
timestamp=1685059387

[ethernet]

[ipv4]
method=manual
address1=192.168.4.20/24

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

[ipv4]下面改成对应的模样就可以了

然后重启网卡

nmcli c reload eth1

输入ip addr

可以看到固定IP网卡已经可以用了

再启动cmd

 正确输入即可使用我们想要的ip来进行ssh登录了

docker-ce安装

docker-ce是社区免费版,我们一般开发都用这个

1. 准备安装前提环境

先安装yum工具

yum install -y yum-utils device-mapper-persistent-data lvm2

不出以外的话显示这个收尾成功

再用安装的工具添加docker-ce的可用仓库网址

​yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

成功添加显示

列出可用docker-ce版本

yum list docker-ce --showduplicates | sort -r

可以看到可用版本docker-ce

2. 安装docker-ce

ssh界面下输入yum install -y docker-ce-<上面复制的版本号>,比如

yum install -y docker-ce-3:24.0.2-1.el9

 然后等待下载完毕

3. 将docker服务注册成开机自启动

systemctl enable docker && systemctl start docker

4. 修改组策略

vim /etc/docker/daemon.json

daemon.json内容

{
    "exec-opts": ["native.cgroupdriver=systemd"]
}

5. 关闭防火墙(我们自己的虚拟机不需要防火墙浪费时间)

systemctl stop firewalld
systemctl disable firewalld

6. 关闭老六Selinux

vim /etc/sysconfig/selinux

将SELINUX=xxxx修改成SELINUX=disabled

第二个配置文件

vim /etc/selinux/config

同理将SELINUX=xxxx修改成SELINUX=disabled

reboot

重启生效

7. 注意事项

linux端的docker-ce没有gui界面,也不提供web管理服务,可用服务包括

CRI规范:containerd.io,这是一套container接口规范,可以供第三方比如看k8s这些套件调用服务

命令行操作:docker-ce-cli,这个是比较基础的操作服务了,需要在linux上的控制台进行操作或者ssh操作

批处理服务:docker-compose-plugin,需要把compose.xml上传到linux,然后通过命令行读取批处理文件进行处理

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值