Docker未读
Docker命令大全Docker介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker命令大全
容器生命周期管理
run
start/stop/restart
kill
rm
pause/unpause
create
exec
容器操作
ps
inspect
top
attach
events
logs
wait
export
port
stats
容器rootfs命令
commit
cp
diff
镜像仓库
login
pull
push
search
本地镜像管理
images
rmi
tag
build
history
save
load
import
info|version
info
version
Docker命令具体的案例:
docker run:启动一个Docker容器。
docker run -it --name my_container ubuntu:latest ...
前言
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP/SMTP服务。作为有公网IP的NAS用户常用其为NAS进行反向代理服务。使用反向代理实现多域名访问不同应用,规避IP+端口访问,不仅免去记端口号的麻烦,还可以只留下一个端口进行访问,提高了局域网环境的安全性。与此同时,还可以利用NAS作为跳板,反向代理其他的内外设备,例如路由器后台等服务。
原生Nginx并没有WebUI,而是使用配置文件进行配置,但对于普通用户来说自己写Config难度较高,因此大多数人使用带有WebUI的Nginx-Proxy-Manager进行反向代理,但是NPM本身有些BUG导致使用体验下降,今天则带来教程解决这些问题。Nginx-Proxy-Manager的安装教程可以看往期教程利用FRP和Nginx-Proxy-Manager为内网设备提供内外穿透服务
DNSPod域名免费证书申请错误
大多数人的NAS使用的是家用带宽,普通情况下运营商会封锁和端口,因此在使用反向代理时往往会使用其他的端口进行配置,而NPM中的免费证书申请并不能使用以外的端口,所有大多 ...
基于Docker的FRP内网穿透部署
服务器搭建(FRPS)
创建配置文件
创建存放目录
sudo mkdir /etc/data/docker/frp
创建frps.ini文件
nano /etc/data/docker/frp/frps.ini
frps.ini内容如下:
[common]# 监听端口bind_port = # 面板端口dashboard_port = # 登录面板账号设置dashboard_user = admindashboard_pwd = admin# 设置http及https协议下代理端口(非重要)vhost_http_port = vhost_https_port = # 身份验证token =
配置Docker
服务器镜像:snowdreamtech/frps
重启策略:always
网络模式:host
文件映射:/etc/data/docker/frp/frps.ini:/etc/frp/frps.ini
docker run --res ...
Docker未读
基于Ubuntu安装docker卸载旧版本Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
安装
更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库:aptapt
sudo apt-get updatesudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
添加Docker的官方GPG密钥
sudo mkdir -m -p /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
设置存储库
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] htt ...