2024-6-19 myluzh
Docker
0x01 二进制安装docker
1、选择需要的版本
arm:https://mirrors.aliyun.com/docker-ce/linux/static/stable/aarch64/
x86:https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/
2、安装docker
wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/aarch64/docker-25.0.5.tgz
tar xzvf docker-25.0.5.tgz
cp docker/* /usr/bin/
# nohup dockerd >/dev/null 2>&1 &ps -ef|grep docker
# docker -v
3、创建服务开机自启
# vi /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documen...
阅读全文>>
标签: docker 二进制 docker-ce
评论(0)
(49)
2024-6-18 myluzh
NOTES
0x01 安装 GlusterFS
1、在两台 Ubuntu 服务器上安装 GlusterFS:
sudo apt-get update
sudo apt-get install -y glusterfs-server
2、启动 GlusterFS 服务
sudo systemctl start glusterd
sudo systemctl enable glusterd
0x02 配置GlusterFS
1、在第一台节点(node1)上将第二台节点(node2)添加到集群中:
sudo gluster peer probe <node2-ip>
2、检查集群状态
sudo gluster peer status
3、创建一个分布式或复制卷(假设存储路径为 /data/gluster )
# mkdir -p /data/gluster
# 分布式卷(性能优先):
sudo gluster volume create gv0 transport tcp <node1>:/data/gluster <node2>:/data/gluster...
阅读全文>>
标签: nfs GlusterFS cluster nfs集群
评论(0)
(61)
2024-6-7 myluzh
Docker
0x01 Docker Save & Load
docker save: 用于将Docker镜像保存为.tar文件。这个过程会保存镜像的所有层、元数据和历史记录,因此生成的文件较大。当你需要备份或者迁移某个镜像时非常有用,尤其是当你需要保留镜像的全部构建历史以便将来在其他地方恢复时。
docker save -o my_image.tar my_image:tag
docker load: 用来载入由docker save创建的镜像文件,将其恢复到本地镜像库中。这个过程不会允许你为导入的镜像指定新的名称,如果本地已有同名镜像,它会被覆盖。
docker load -i my_image.tar
0x02 Docker Export & Import
docker export: 用于将运行中的Docker容器导出为一个 tar 归档文件。与save不同,export只导出容器当前的状态(即最终的文件系统层),不包含容器的元数据或历史记录,因此导出的文件通常比用save导出的镜像文件要小。
docker export my_container > my_container.tar
docker impo...
阅读全文>>
标签: docker import save export load
评论(0)
(743)