ARM安装docker-compose,webssh
Linux时间不对
# 安装ntpdate
yum -y install ntpdate
# 同步时间
ntpdate cn.pool.ntp.org
# date查看日期时间是否正确了
date
ARM安装docker-compose
# github下载 https://github.com/docker/compose/releases
# docker-compose-linux-aarch64
# 将名字修改为 docker-compose
mv docker-compose-linux-aarch64 docker-compose
# 授权
sudo chmod 777 docker-compose
# 配置环境变量
cd ~
open .bash_profile
# 写入以下内容,注意我把 docker-compose 放到了 /usr/local/bin ,这里修改为你存放的位置
export PATH=$DOCKER_COMPOSE_HOME:/usr/local/bin:$PATH
# 刷新配置文件
source /etc/profile
docker 下载拉取报错
错误: 无法验证 github.com 的由 “/C=US/O=DigiCert Inc/CN=DigiCert TLS Hybrid ECC SHA384 2020 CA1” 颁发的证书:
颁发的证书还未生效。
要以不安全的方式连接至 github.com,使用“--no-check-certificate”
按照错误信息中提示的内容操作,命令后加 --no-check-certificate
docker 安装webssh
确认安装docker,docker-compose
docker --version
docker-compose --version
方式一:
# 方式一,wget下载webssh/docker-compose.yml 如果报错命令后加 `--no-check-certificate`
wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/webssh/docker-compose.yml
# 部署运行
docker-compose up -d
# 访问
http://ip:port
方式二:
vim docker-compose.yml
version: '3.3'
services:
ywsjwebssh: #服务名,可以自定义
container_name: ywsjwebssh #容器名,可以自定义(webssh)
ports:
- '2222:5032' # 2222可以改成任意vps上未使用过的端口,5032不要改
environment:
- PUID=0 # 稍后在终端输入id可以查看当前用户的id
- PGID=0 # 同上
- TZ=Asia/Shanghai #时区,可以自定义
restart: always #开启开机自启动
image: jrohy/webssh #镜像名不要改
# 部署运行
docker-compose up -d
# 访问
http://ip:2222