Myluzh Blog

二进制方式安装Docker

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)

使用 GlusterFS创建NFS集群

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)

Docker镜像管理:掌握save/load与export/import的精髓

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)