方法源自docker 官方文档。可放心使用
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
方法源自docker 官方文档。可放心使用
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
随着时代的发展,越来越多的人学会了折腾各类数码产品,比如nas。因此就有了外网访问设备的需求。
访问方法有很多,对于有公网Ip的朋友们,这是一种福利,对于没有公网ip的,也不要气磊,因为Ipv6的公网已经来啦~!
域名是一定要有的。国内服务商有很多,例如腾讯、阿里。有很多活动域名。例如xyz域名,腾讯这边经常有活动,首年相当便宜。当让,如果你实在不想花钱,也有很多免费的顶级域名可以注册,例如tk域名。。当然,本文就不再说明如何注册了。
域名是需要解析才会生效的,因此需要配置dns解析商。国内的话,腾讯/dnspod、阿里 都是比较常见的解析服务提供商。本文提到的ddns服务 支持的是 腾讯云、dnspod.cn、阿里云 这3中 api的解析服务。
本文讲述的是我自己写的ddns服务,哈哈。目标就是简化客户端的配置和代码量,主要是方便我以前的路由器能实时更新ddns,那是多年前的事情了,那时候各类插件并不全,因此就自己写了个。
1、scjtqs服务站的ddns功能:
a、ipv4的ddns批量更新
b、ipv6的ddns更新
c、ip变化之后会收到qq通知
d、部署简单,只要你的路由器/设备支持 wget 或者 curl之类的url访问工具,并支持定时任务 (例如crontab )就行。
e、支持docker化。
g、支持dnspod.cn、阿里云dns服务,腾讯云dns服务。有其他解析服务需求的,欢迎联系我,我添加支持。
首先,从docker-compose 1.25开始,docker-compose 开始使用了docker版本了,另外还有部分机器不支持docker-compose的直接安装(例如群晖),因此docker版的docker-compose出现了。而且,1.25版本是最后一个python2的版本了
此处我以1.25.4版本为例:
sudo curl -L --fail https://github.com/docker/compose/releases/download/1.25.4/run.sh -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
具体版本可以去github上查看 : https://github.com/docker/compose/releases
如果要在具有Docker Engine-Enterprise的 Microsoft Windows Server上直接运行Docker守护程序和客户端,并要安装Docker Compose,请遵循以下说明。
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe
注意:在Windows Server 2019上,您可以将Compose可执行文件添加到中$Env:ProgramFiles\Docker
。由于此目录已在系统中注册,因此PATH
您可以docker-compose --version
在后续步骤中运行该命令,而无需进行其他配置。
docker-compose --version
win server 安装docker 需要安装企业版,社区版只支持win10
过程如下:
首先安装oneget PowerShell模块
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
再使用oneget 安装最新版本docker
Install-Package -Name docker -ProviderName DockerMsftProvider
powershell中询问你是否确实要安装来自“DockerDefault”的软件,选择“A”全是。
PS C:\> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force PS C:\> Install-Package -Name docker -ProviderName DockerMsftProvider 程序包来自未标记为“受信任”的程序包源。 是否确实要安装来自“DockerDefault”的软件? [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): A 警告: A restart is required to start docker service. Please restart your machine. 警告: After the restart please start the docker service. Name Version Source Summary ---- ------- ------ ------- Docker 1.12.2-cs2-ws... DockerDefault Contains the CS Docker Engine for use with Windows ...
这里提供一个docker-compose模板,方便使用。
注意:目前只支持x64的系统,x86和arm目前无法部署。
mkdir docker-bitwarden cd docker-bitwarden cat << EOF>> docker-compose.yml version: '3' services: bitwarden: container_name: bitwarden image: bitwardenrs/server:latest restart: always ports: - '8754:80' volumes: - ./bitwarden/data:/data EOF docker-compose up -d
到此docker容易服务已经创建成功
如果要关闭docker,就运行 docker-compose down
更新docker镜像版本 运行 docker-compose pull
可以访问 http://youIp:8754 自行注册账号。
如果想要使用https,请自行使用Nginx进行反向代理。
bitwarden客户端的话,有安卓、ios、windows、mas等等 都有。可以放心使用。
首先,需要一套环境,目前已有指定的镜像
要在 Docker 中运行 ARM 镜像,我们要先在计算机上注册 qemu-user-static 虚拟机:
docker run --rm --privileged multiarch/qemu-user-static:register --reset
另外,Docker 镜像内必须也含有对应的 qemu-user-static 虚拟机。不过,Docker Hub 上已经有了添加 qemu-user-static 的系统镜像,可以在 https://hub.docker.com/u/multiarch/ 获取: 浏览全部
本人小白一枚啊,初学LEDE的编译。
看到LEAN大大开源的LEDE项目,https://www.right.com.cn/forum/thread-252647-1-1.html
非常佩服哇; 手痒弄个docker镜像,旨在快速一键编译。像我这样的小白或者懒人就不用怎么纠缠搭建编译环境的事情了。
已经放到docker hub并构建镜像成功; https://hub.docker.com/r/timiil/coolsnowwolf-lede-builder/
简单讲讲如何使用:
1, 安装docker环境
2, 拉取镜像: docker pull timiil/coolsnowwolf-lede-builder
3, 运行容器: docker run -it -v /home/lede_output:/lede/bin timiil/coolsnowwolf-lede-builder
4, 在容器内运行:
git pull
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
。。。
make -j1 V=s
如果顺利通过编译,就可以在宿主机/home/lede_output内收取编译标的物了。
———————————————————————————-
浏览全部
由于collabora online官方提供的部署文档需要Docker容器
再由官方提供的Docker安装方式安装,执行下列命令即可
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fast sudo yum -y install docker-ce sudo systemctl start docker
下面提供一些Docker常用命令
查看docker镜像
docker images
删除所有的docker镜像
docker rmi (docker images | grep none | awk '{print3}' | sort -r)
查看运行的容器 (可查看到运行容器的ID)
docker ps -a
杀掉/停止/启动 容器
docker kill/stop/start ID
删除所有容器 (该容器状态必须为停止状态)
docker rm $(docker ps -a -q)
启动某个容器
docker rm ID
重启docker
systemctl restart docker
执行
浏览全部