AntDeploy工具一键发布镜像到腾讯云Docker私有镜仓库

介绍如何使用AntDeploy工具一键制作基于.NET5的应用程序镜像,并将其发布到腾讯云私有镜像仓库。涵盖环境搭建、配置、镜像制作及推送全流程。

AntDeploy工具功能简介

  • 支持docker一键部署(支持netcore)
  • 支持iis一键部署(支持netcore和framework)
  • 支持windows服务一键部署(支持netcore和framework)
  • 支持linux服务一键部署(支持netcore)
  • (支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录)
  • 支持脱离Visual Studio独立使用(跨平台支持windows系统和mac系统)
  • 支持Agent批量更新

资源地址:

使用AntDeploy一键制作镜像并上传腾讯云私有镜像仓库

1、演示环境说明:

  • 操作系统:Windows 10 专业工作站版 x64,内核版本号 2004

  • Microsoft Visual Studio Enterprise 2019 版本 16.8.2

  • 本地Hyper-V安装ubuntu-20.04虚拟机(操作vm终端vs code)

  •  AntDeploy 离线版Version:7.28

 注意事项:

  1. 确保本地配置的vm可以访问外网,并且与宿主机相互通信,查看网络工具=》# sudo apt install net-tools
  2. 确保vm安装docker=》# sudo apt update & sudo apt install docker.io
  3. 确保vm安装unzip =》# sudo apt install unzip
  4. vs code 安装插件(可选配置:Remote - WSL,Docker ),通过ssh 连接vm =》# ssh chait@172.29.161.146 提示输入密码即可

 vm安装docker配置国内镜像源:

1. 查看Ubuntu的IP地址

ifconfig

2.执行后,可能该项的服务功能未安装,根据提示执行,安装网络工具

sudo apt install net-tools

安装后,想通过vs code/pwsh ssh远程工具连接的时候发现连接失败。

此时,查看Ubuntu关于22的端口,执行命令如下

netstat -ntlp|grep 22
    参数解释:
    -n  不以进程的服务名称,以端口号(port number)显示
	-t  列出tcp网络封包的信息
	-l  列出目前正在网络监听(listen)服务
	-p  列出该网络服务的进程

此时若发现无任何关于22端口的进程内容,执行以下命令

#安装openssh-server
sudo apt install openssh-server
#安装ufw防火墙
sudo apt install ufw
#启动ufw防火墙
sudo ufw enable
#ufw开发22端口
sudo ufw allow 22
  • vm中安装好docker后授权非root账户使用,配置步骤如下:

1.创建docker组

sudo groupadd docker

2.将当前用户加入docker组

sudo gpasswd -a ${USER} docker

3.重新启动docker服务

sudo service docker restart或sudo systemctl restart docker

4.当前用户退出系统重新登陆

# su root
# su chait 

5.运行docker命令,查看是否可使用

docker ps 或 docker images

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ChaITSimpleLove

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

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

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

打赏作者

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

抵扣说明:

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

余额充值