admin 发布的文章

添加rc-local.service服务
以下为一整条命令,一起复制运行

cat > /etc/systemd/system/rc-local.service <<EOF
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target
EOF

新建rc-local文件
以下为一整条命令,一起复制运行

cat > /etc/rc.local <<EOF
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
EOF

添加权限并设置开机自启

chmod +x /etc/rc.local
systemctl enable rc-local
systemctl start rc-local.service

检查状态

systemctl status rc-local.service

返回Active:active信息,则成功。

最后我们就可以在/etc/rc.loacl里,添加开机的自启命令什么的了。添加在exit 0之前。

配置文件路径均为/etc/docker/daemon.json
如果文件不存在,请直接创建

如果docker运行的寄主机已经成功获取到IPv6公网地址并能够正常访问IPv6公网资源后,还不知道怎么给docker分配对应的IPv6地址,
则可直接将 docker 的默认IPv6网段设置为 fc00:17:1:1::/64 (可以理解为IPv6的内网地址)

{
  "ipv6": true,
  "fixed-cidr-v6": "fc00:17:1:1::/64"
}

最后重新启动 docker 服务使生效

systemctl restart docker

Docker 包位于“社区”存储库中,因此如果 apk 添加失败且具有不可满足的约束,则需要编辑/etc/apk/repositories文件以添加(或取消注释)一行,如:http://dl-cdn.alpinelinux.org/alpine/latest-stable/community
更新索引存储库apk update
开始安装apk add docker
要在引导时启动 Docker 守护程序,请运行:rc-update add docker boot
然后手动启动 Docker 守护程序,运行:service docker start

docker pull alpine
docker run -it --name myalpine alpine

一、打开ipv6

modprobe ipv6
echo "ipv6" >> /etc/modules

二、配置ipv6

vi /etc/network/interfaces

在最下面一行添加

iface eth0 inet6 auto

让主机自动获取ip

若无法自动获取则手动配置ipv6

将代码改成

iface eth0 inet6 static
        address 2001:470:ffff:ff::2
        netmask 64
        gateway 2001:470:ffff:ff::1
        pre-up echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_ra

address是ip地址,gateway是网关地址,请根据情况修改

重启网络生效

service networking restart

主要是服务器的HOST和宝塔面板的连接问题导致的

如果我们是国内的服务器,可以用下面的命令在SSH运行即可解决。

sed -i “/bt.cn/d” /etc/hosts
echo “116.10.184.232 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn” >> /etc/hosts

海外服务器则使用以下命令

sed -i “/bt.cn/d” /etc/hosts
echo “128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn” >> /etc/hosts