rock64安装docker

本文详细介绍在Armbian系统上安装Docker并配置MySQL镜像的步骤,包括系统安装、Docker安装、MySQL镜像运行、反向穿透设置、时区调整等关键技术环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,首先安装系统

https://www.armbian.com/rock64/#kernels-archive

我安装的是Armbian Stretch 

2,登陆系统,root用户默认密码1234

3,执行一下命令,安装docker-ce

sudo apt-get install -y \
       apt-transport-https \
       ca-certificates \
       curl \
       gnupg2 \
       software-properties-common

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

echo "deb [arch=arm64] https://download.docker.com/linux/debian \
        $(lsb_release -cs) stable" | \
        sudo tee /etc/apt/sources.list.d/docker.list
#更新软件包要很长时间
sudo apt-get update

sudo apt-get install -y docker-ce

4,检查docker是否安装成功,输出docker信息即为成功

docker version

5,安装一个mysql镜像

docker run --name mysql -p 3306:3306 --restart=unless-stopped -v /var/mysqlData:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d tobi312/rpi-mysql:5.5

 

6,添加反向穿透,记得远程服务器防火墙要暴露端口

sudo apt-get install -y autossh
ssh-keygen -t rsa
#然后将公钥传到远程机器
ssh-copy-id -p 远程ssh端口 -i ~/.ssh/id_rsa.pub root@远程host
#再连一把确认是否无需登录
ssh -p 远程ssh端口 远程host
mkdir /var/app
vim /var/app/tunnel.sh
#添加
if [ $(ps -ef | grep -c "autossh -p 远程ssh端口 -M 5555") -lt 2 ]; then
  autossh -p 远程ssh端口 -M 5555 -NR 26006:127.0.0.1:22 root@远程host &
fi
#退出

chmod +777 /var/app/tunnel.sh
#添加到定时任务
sudo crontab -e
#添加内容,每分钟执行一次
*/1 * * * * /var/app/tunnel.sh
#开启crontab日志
sudo vim /etc/rsyslog.conf
#将cron的注释去掉
cron.*

7,设置时区

sudo armbian-config
Personal->Timezone->Asia->Shanghai

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

山间明月江上清风_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值