wls2安装centos和dockerdesktop安装centos并ssh

一 安装centos7


下载centos7
去github下载centos系统ZIP包,链接:https://github.com/wsldl-pg/CentWSL/releases
解压下载的文件(不要放C盘),得到“CentOS7.exe”和“rootfs.tar”两个文件。
安装centos7
右键以管理员身份运行“CentOS7.exe”,等待安装完成

设置root账号密码

sudo passwd root

二  更换镜像源

删除官方镜像源

rm /etc/yum.repos.d/CentOS-Base.repo

更改镜像源为阿里云,不替换请求很慢或者超时
 

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

三 安装常用安装包

因为上面是最小安装,所以要安装常用安装包

yum -y update
yum -y install gcc gcc-c++ make wget
yum -y install openssh-clients openssh-server
yum -y install vim
yum -y install tar
yum -y install net-tools
yum -y install ncurses

四 ssh连接

出现 Failed to get D-Bus connection: Operation not permitted

解决方法:

1.备份文件

mv /usr/bin/systemctl /usr/bin/systemctl.old

2 下载systemctl文件

curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl

3 赋予权限

chmod +x /usr/bin/systemctl

4 生成SSH 主机密钥文件

检查密钥文件是否存在

ls /etc/ssh/ssh_host_*_key

生成新的密钥对:

ssh-keygen -t rsa -b 2048

5.设置开机启动ssh,

在 ~/.bashrc 末尾添加:

if [ -z "$(ps aux | grep sshd | grep -v grep)" ]; then
    sudo /usr/sbin/sshd
fi

6 查看ip 

ip addr show

五 安装docker

# 添加 Docker 仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker 守护进程(手动)
sudo dockerd &

设置开机自启动
在 ~/.bashrc 末尾添加:

if ! pgrep -f "dockerd" > /dev/null; then
    sudo dockerd > /dev/null 2>&1 &
fi

六 Windows安装Docker Desktop到C盘以外

一、提前准备安装目录
假设是安装到“F”盘:需要先创建好以下两个目录
1. F:\docker\data

2. F:\docker\Docker

目录"1"用于存储镜像、容器、卷等数据的目录。

目录“2”用于Docker Desktop 的安装目录。

二、前往官网下载Docker Desktop installer.exe安装文件
下载后,把“安装文件”放到“F:\docker”目录下,然后进入“F:\docker”目录,然后在这个目录下打开命令窗口执行以下命令:

.\"Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\docker\Docker" --wsl-default-data-root="D:\docker\data" --windows-containers-default-data-root="D:\\docker\\Docker"

 安装后配置国内docker镜像:

"registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com",
    "https://docker.1ms.run"
  ]

安装mysql

新建my.cnf</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值