开启windows 10中的Hyper-v

在这里插入图片描述

将WSL2作为生产力工具

https://www.cnblogs.com/dmego/p/12082013.html

docker部署本地仓库

安装Windows子系统ubuntu18.04

打开Microsoft Store

下载安装ubuntu

准备docker环境

升级安装源 apt update

win10 wsl2开启systemctl命令

  1. 安装daemonize
sudo apt-get install daemonize
  1. 执行以下命令开启
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
exec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME

windows10中WSL启用OpenSSH

  1. 卸载 ssh server
sudo apt-get remove openssh-server
  1. 安装 ssh server
sudo apt-get install openssh-server
  1. 修改 ssh server 配置
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/ssh/sshd_config

写入:

Port 22 #默认即可,如果有端口占用可以自己修改

PasswordAuthentication yes # (允许用户名密码方式登录)

安装文件上传工具

apt install lrzsz

部署docker环境

安装docker

apt install docker.io

配置docker文件

cd /etc/docker/
vim daemon.json
{
"insecure-registries":["172.31.145.228:5000"]
}
systemctl daemon-reload
systemctl restart docker

部署本地仓库

docker run -d -p 5000:5000 --name server-registry -v /tmp/registry:/tmp/registry docker.io/registry:latest
sudo docker run -t -i --name test-centos docker.io/centos:latest
docker exec -it test-centos bash
docker commit -a 'test' -m '添加文件test.txt' test-centos test:0.1
docker tag test:0.1 172.31.145.228:5000/test:0.1
docker push 172.31.145.228:5000/test:0.1

拉取本地仓库的电脑配置

cd /etc/docker/
vim daemon.json
{
"insecure-registries":["172.31.145.228:5000"]
}
systemctl daemon-reload
systemctl restart docker

rancher的部署

商品服务的创建

docker-com

version: '2'
services:
  weak-auth:
    image: 192.168.5.128:5000/test:0.1
    tty: true
    ports:
    - 49636:800/tcp
    labels:
      '800': http://IP:PORT
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐