首页
  • 2024.1.1.0
  • 2024.1.1.1
  • 2024.1.2.0
  • 2024.1.3.0
  • Java
  • Linux
  • Deploy
  • Application
关于
友情链接
GitHub (opens new window)

Xiao ku

板砖师傅
首页
  • 2024.1.1.0
  • 2024.1.1.1
  • 2024.1.2.0
  • 2024.1.3.0
  • Java
  • Linux
  • Deploy
  • Application
关于
友情链接
GitHub (opens new window)
  • Docker一键部署
    • 二进制文件安装
    • docker修改镜像和容器的存放路径
      • 方式1
      • 方式2
  • Mysql主从配置一键化
  • Mysql新建主从同步-mysqldump
  • SkyWalking部署及使用
  • Prometheus部署及使用
  • K8S-CICD
  • K8S-在线安装
  • K3S-在线安装
  • K3S-CICD
  • Deploy
xiaoku
2023-03-10
目录

Docker一键部署

# 二进制文件安装

简便的离线部署,一键脚本都是自行研究的,后续若有完善再更新

docker版本:-26-0-0

链接: https://pan.baidu.com/s/1EJUyDViOKxINzppL7u6ybw 
提取码: uk34 
1
2

docker版本:-20-10-17

链接:https://pan.baidu.com/s/1-Wfe6CPrif1LhbgQvXrNWw 
提取码:zhcg
1
2

文件上传到服务器后赋权
chmod -R 777 docker-init.sh
然后执行脚本就完成docker和docker-compose的离线部署了

官方参考文档:https://docs.docker.com/engine/install/binaries/

# docker修改镜像和容器的存放路径

前提,将镜像先删除

# 方式1

1、停止docker 服务
systemctl stop docker
2、备份数据到新的存放路径
cp -r /var/lib/docker/* /data/docker
3、备份 /var/lib/docker 路径
mv /var/lib/docker  /var/lib/dockerbak
4、创建软连接
ln -s /data/docker /var/lib/docker
5、启动docker
systemctl start docker
如果docker完整,并可用,可删除原来的备份文件
此方法,启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化
1
2
3
4
5
6
7
8
9
10
11
12

例

[root@huasan ~]# systemctl stop docker
[root@huasan ~]# mkdir -p /data/docker
[root@huasan ~]# cp -r /var/lib/docker/* /data/docker
[root@huasan ~]# mv /var/lib/docker /var/lib/dockerbak
[root@huasan ~]# ln -s /data/docker /var/lib/docker
[root@huasan ~]# systemctl start docker
1
2
3
4
5
6

# 方式2

修改默认目录

vi /etc/docker/daemon.json

{
  "data-root": "/data/docker"
}
1
2
3

重启docker

systemctl restart docker 检查

cd /data/docker
ls
或者
docker info
查看
Docker Root Dir: /data/docker
1
2
3
4
5
6

恢复:

修改daemon.json

{
  "data-root": "/var/lib/docker"
}
1
2
3
上次更新: 2024/05/09, 01:19:17
Mysql主从配置一键化

Mysql主从配置一键化→

Copyright © 2019-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式