您的位置 首页 docker

docker 汇总

 

docker笔记别人的语雀: 连接

docker 容器与国产iSulad 容器引擎 : 连接

docker修改数据存储目录(docker数据目录更改) :连接

docker 命令(docker命令) : 连接

docker 部署 java 应用连接 

docker 查看镜像latest 具体的版本  : 连接 

docker login docker.io

docker login registry.cn-hangzhou.aliyuncs.com/

docker logout registry.cn-hangzhou.aliyuncs.com  # 退出

 docker exec -it nginx nginx -s reload

docker 安全 : 连接

docker 挂载配置文件和 docker 挂载目录 : 连接

docker 存储卷-案例 :连接

docker 配置代理服务器 socket5 -ss : 链接

docker --privileged 参数的作用 :连接

docker 服务 日志存放位置 : 链接

dockerfile CMD 多个 参数 : 连接

常用

docker敏感信息怎么管理  :连接

Docker查看容器大小,并清除logs日志  : 连接

Portainer 安装(docker可视化容器管理工具)docker 监控: 连接

docker 官网上传镜像 :  连接

docker-compose 升级 : 链接

docker 批量删除ps -a信息 : 链接

docker 汇总

docker 排障错巧 : 连接

一张图明白 什么是IAAS SAAS PASS : 连接

镜像源汇总 : 连接 

docker 依赖的linux内核技术chroot cgroup namespace overlay :  连接 

docker优势和缺点 : 连接

容器管理工具有哪些 : 连接

容器安全 : 连接 

docker 安装

docker 升级(centos7)(docker指定版本安装): 链接

docker安装(centos) :连接

docker安装(ubuntu ):  连接

docker安装(debian):  连接  

docker 安装客户端(windows) : 连接

docker 安装 (centos)yum版 : 连接

二进制安装docker(支持所有linux内核的系统) : 连接

install-docker.sh (安装docker 脚本 离线) : 连接 

rpm包安装 docker :   连接

安装指定的docker版本 : 连接

阿里云docker镜像加速器 : 连接

卸载docker环境  : 连接

 

docker-compose

docker-compose 安装  :连接 

docker-compose 升级  : 连接 

docker-compose 相关命令 : 连接

编写docker-compose文件 3个游戏 案例   : 连接 

使用docker-compose部署zabbix 案例 : 连接

 

docker  镜像管理

docker镜像管理命令(docker image) :  连接 

docker手动制作容器镜像 :  连接

镜像的批量导入和导出 : 连接 

 

制作镜像流程:
	1.手动部署服务,记录部署步骤命令;
		- 有
	2.使用Dockerfile将上一步命令堆积起来;
		- RUN 
	3.打镜像
		- docker build 

将镜像推送到docker hub官方仓库(待完成)  : 连接 

构建海外镜像 : 连接

dock容器管理:

docker 容器管理常用命令 : 连接

docker容器的重启策略 5种 :连接

一个容器运行多个服务案例(nginx+sshd):  连接 

dock 存储卷

docker 存储卷 以及 docker 容器使用储存卷进行数据持久化) :连接

docker 容器的端口映射 : 连接

dockerfile

dockerfile -常用命令 : 连接

dockerfile的优化原则(镜像小,速度快) : 连接

docker 自动化构架镜像  game 案例 : 连接

使用Dockerfile构建WordPress实战案例解法一 : 连接

docker自定义网络: 连接

dockerfile 指定运行用户案例 : 连接 

dockerfiel 多阶段构建 :连接

dockerfile  的 onbuild 指令 : 连接 

dockerfile cmd 命令(多个命令) : 连接

dockerignore 和 shell和 STOPSIGNAL 介绍 :  连接

docker部署mysql并且初始化数据库  : 连接

dockerfile 配置 Python源 加速: 连接

docker build -t   详解介绍: 连接

springboot dockerfile : 连接

tomcat dockerfile文件 :  连接

node dockerfile (nginx)  :连接

python dockerfile : 连接

 

 

私有仓库

docker 私有仓库搭建(部署harbor服务)  : 连接

docker registry私有仓库 :  连接

harbor配置自建证书  : 连接

harbor高可用案例(共享存储目录)方案1 : 连接

harbor高可用方案2 :两台 数据相互 复制 来同步(主从复制) :连接

docker swarm轻量级集群编排工具( 待完成 ) :连接

实战:

docker部署zabbix 5.4 : 连接

docker自定义镜像的日志输出细节  :  连接 

macvlan技术实现docker跨主机通信 : 连接

大规模跨主机通信-overlay(基于vxlan技术实现)  :连接

docker 创建基于 centos7的 jdk8的镜像  :连接 

制作zookeeper镜像  :  连接

docker 构建镜像-maven-jdk1.8 : 连接

docker 构建镜像-maven-gradle : 连接 

docker 制作 centos79镜像带 curl :连接

python 安装 3.11(docker 镜像) : 连接

ffmpeg 镜像制作dockerfile : 连接

jdk 17 ffmpeg 镜像制作dockerfile : 连接

python conda dockerfile 镜像制作 :连接

 

 

alpine
(1)大多数开源的Linux镜像默认都是用了标准C语言编译器glibC,这会占用很大一部分空间,
而alpine使用musl libc和BusyBox构建的Linux发行版;
(2)alpine和其它linux发行版相比就是体积小,但也可能会存在部分软件不兼容的情况哟,
如果alpine无法兼容一些软件时,可以考虑使用Ubuntu20.04镜像,因为其72.8MB,
最后再考虑使用centos镜像,因为其镜像大小超过200MB。

 


- 小彩蛋: 使用docker部署ES或者MySQL数据库。

docker run -p 9200:9200 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.17.5
指定"discovery.type=single-node"表示ES为单点。

 

docker run -e MYSQL_ROOT_PASSWORD=123 -d 
 --name=db01 mysql:8.0
MYSQL_ROOT_PASSWORD代表配置mysql的root用户名密码为123。

docker run -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d  --name=db02 mysql:8.0
MYSQL_ALLOW_EMPTY_PASSWORD代表配置mysql的root用户名密码为空。

docker run -e MYSQL_RANDOM_ROOT_PASSWORD=yes -d  --name=db03 mysql:8.0
MYSQL_RANDOM_ROOT_PASSWORD代表配置mysql的root用户名密码随机。可以使用docker logs查看。

 

docker 登录:

#docker login -u admin -p 1 harbor.baimei.com

 

推荐阅读:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/docker.html

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章