启动 docker
systemctl start docker
设置开机启动 docker
systemctl enable docker
重启 docker
systemctl daemon-reload # 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。
systemctl restart docker
增加自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训)
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF
查看docker网络列表
docker network ls
创建docker网络
docker network create mynet
使用阿里云ACR的加速服务
sudo mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://e4vaaqhb.mirror.aliyuncs.com"]
}
EOF
将当前用户加入 docker 用户组
需要将当前用户加入 docker 用户组,否则进行相关操作会提示没有权限,也不建议使用 root 身份来操作docker
usermod -aG docker $USER && newgrp docker
至此,docker安装完成。
安装SMB支持:
apt install cifs-utils -y
开机自动挂载SMB
(fstab)
nano /etc/fstab
//10.10.10.5/media /home/media cifs username=用户名,password=密码,_netdev 0 0
//10.10.10.5/often /home/often cifs username=用户名,password=密码,_netdev 0 0
mount -a
(rc.local)
echo "mount -t cifs //10.10.10.5/media /home/media -o username=用户名,password=密码,rw,dir_mode=0777,file_mode=0777" >> /etc/rc.local
echo "mount -t cifs //10.10.10.5/ssd/app/nextcloud /home/appdata/nextcloud/data -o username=用户名,password=密码,rw,dir_mode=0777,file_mode=0777" >> /etc/rc.local
chmod 777 /etc/rc.local
chmod -R 777 /etc/rc.d