承接上篇的docker简介,实际上,镜像(image)其实就是容器(container)的模板,容器都是通过镜像创建的,所以镜像中包含启动容器所需要的所有文件系统结构和内容。简单来讲,镜像是一个特殊的文件系统
2024年11月04日
承接上篇的docker简介,实际上,镜像(image)其实就是容器(container)的模板,容器都是通过镜像创建的,所以镜像中包含启动容器所需要的所有文件系统结构和内容。简单来讲,镜像是一个特殊的文件系统
2024年11月04日
如下是一个简单的 Dockerfile 脚本文件,构建了一个支持 vim 命令的 ubuntu 镜像:
# 指定基础镜像为 ubuntu:22.04
FROM ubuntu:22.04
# 更新 apt
RUN apt update
# 安装 vim
RUN apt install -y vim
2024年11月04日
报错: You cannot push a "root" repository. Please rename your repository to docker.io/<user>/<repo> (ex: docker.io/2321079146/hello-world)
原因: docker commit提交的时候一定要用二级目录的形式,类似xxx/xxx而不能直接使用xxx,官方解释为:一级目录只能为Docker公司基础镜像存储,所有用户必须为二级目录
2024年11月04日
Percona是MySQL的分支版本,性能超越标准的MySQL。本文以构建Percona集群为例进行Docker实战讲解,具体步骤如下:
1、获取Percona(MySQL)数据库的image
docker pull percona/percona-xtradb-cluster:latest
2024年11月04日
【作者】曹如熙,具有超过十年的互联网运维及五年以上团队管理经验,多年容器云的运维,尤其在Docker和kubernetes领域非常精通。
2024年11月04日
在《Docker镜像管理(一)》中介绍了使用Docker Hub来管理你的Docker镜像,小伙伴们在创建仓库时,细心的同学可能已经发现再次创建private类型的仓库时,不能创建了,如下图:
2024年11月04日
一、Docker简介
二、Centos环境Docker安装
1、安装
2、启动
3、遇到的问题
1)镜像下载慢问题
2)拉取镜像报错问题
三、Docker Desktop环境安装
1、安装包下载
2、安装
3、使用
4、换源
5、基础使用
6、仪表盘简介
7、遇到的问题
四、Docker常用操作
1、docker启动/停止
2、查看docker服务状态
3、查看docker服务进程
4、设置docker开机自启动
5、设置容器开机自启动
6、镜像命令
1)查看下载的镜像列表
2)下载镜像
3)删除镜像
4)加载镜像
5)搜索镜像
7、容器命令
1)查看容器
2)启动容器
3)停止容器
4)容器内交互
5)删除容器
8、容器制作成镜像
9、查看docker版本
10、docker系统信息
11、查看命令帮助信息
1)查看全部
2)查看某个命令
五、示例-部署mysql
1、拉取镜像
2、启动容器
3、使用mysql
六、示例-部署springboot
1、源码打包
2、制作镜像
3、启动容器
4、测试访问
5、后台启动
七、结束语