docker
文章平均质量分 81
~庞贝
Go后端开发
展开
-
Docker架构
Docker可以帮助用户在容器内部快速自动化部署应用,并利用Linux内核特性命名空间(namespaces)及控制组(cgroups)等为容器提供隔离的运行环境。Docker借助操作系统层的虚拟化实现资源的隔离,因此Docker容器在运行时与虚拟机(VM)的运行有很大的区别,Docker容器与宿主机共享同一个操作系统,不会有额外的操作系统开销。这样的优势很明显,因而大大提高了资源利用率,并且提升了I/O等方面的性能。原创 2023-07-14 18:23:48 · 2615 阅读 · 0 评论 -
docker搭建redis集群模式
将daemonize yes注释起来或者daemonize no设置,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败。–cluster-replicas 1 为每一个master创建一个slave结点。停止redis-node-1发现,从结点变为主结点。重新启动redis-node-1,变为从结点。注释掉 # bind 127.0.0.1。(172.17.48.78)主机ip不行。(127.0.0.1)主机ip。槽位会将之前的分别分给新的结点。先去出从结点的6388。原创 2023-02-28 21:13:30 · 770 阅读 · 3 评论 -
export、import、commit、save、load的区别
③docker export 导出的镜像是不带历史记录的,如果原本的镜像有3层,export 之后只会有1层,这一层为从镜像运行到export之间对文件系统的修改。docker export 比 docker save的包要小,原因是save的是一个分层的文件系统,export导出的只是一层文件系统。docker commit保存镜像文件系统的历史层,docker export保存从镜像运行到export之间对文件系统的修改的最新一层。**适用场景:**主要作用是将配置好的一些容器复用,再生成新的镜像。原创 2023-02-27 19:59:41 · 1307 阅读 · 0 评论 -
使用docker搭建mysql主从
在/home/mysql-master/conf路径下创建my.cnf配置文件,并添加对应配置。在/home/mysql-salve/conf路径下创建my.cnf配置文件,并添加对应配置。首先需要准备docker环境。从从数据库中查看主从同步状态。重启mysql-salve。...原创 2022-07-30 15:45:15 · 785 阅读 · 0 评论