Alpine 使用

Alpine Linux

1
docker run -d --name alpine -p 22:22 alpine:3.9 crond -f

USTC

1
sed -i 's#http://dl-cdn.alpinelinux.org#https://mirrors.ustc.edu.cn#g' /etc/apk/repositories

设置时区 Docker 镜像,基于 alpine 系统的时区配置_运维_偶尔记一下 - mybatis.io-CSDN博客

1
apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && date -R && apk del tzdata

定时任务 在docker的alpine环境下使用crond,logrotate,syslogd来管理日志

1
crond

/etc/crontabs/root

服务

SSHD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
apk add openssh

if [ ! -f "/etc/ssh/ssh_host_rsa_key" ]; then
# generate fresh rsa key
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa
fi
if [ ! -f "/etc/ssh/ssh_host_ecdsa_key" ]; then
# generate fresh dsa key
ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key -N '' -t dsa
fi
if [ ! -f "/etc/ssh/ssh_host_ed25519_key" ]; then
# generate fresh ed25519 key
ssh-keygen -f /etc/ssh/ssh_host_ed25519_key -N '' -t ed25519
fi

passwd root

/usr/sbin/sshd -D &

PermitRootLogin yes

PasswordAuthentication yes

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. Alpine Linux
    1. 1.1. 服务
      1. 1.1.1. SSHD
,