文件目录结构redis ├─ docker #docker 配置目录 │ ├─ conf #配置目录 │ │ └─ redis.conf #redis配置文件 │ ├─ data #redis 数据存放目录 │ │ └─ dump.rdb #rdb文件 └─ docker-compose.yml #部署文件docker-compose.ymlredis 密码需要手动修改version: "3" services: redis: image: redis:6.0.5 container_name: my_redis restart: always
查看本地没有任何镜像docker images下载 CentOS 镜像docker pull centos再次查看镜像运行个容器来跑 CentOSdocker run -it centos /bin/bash并且进入 home 文件夹新建一个文件:demo.txt当然我们可以继续添加自己的环境、工具软件等功能使其完善。提交生成自己的镜像exit 退出刚才做好的镜像docker commit -m 'add demo.txt' -a 'ycmbcd' 8d000472b262 ycmbcd
swarm 和 k8s 本质都是容器编排服务。它们都能把底层的宿主机抽象化,然后将应用从以构建好的镜像开始,最终以docker的方式部署到宿主机上。应该选择哪种方案作为我们的容器云服务呢?我觉得k8s(kubernetes简称)跟swarm的比较好比MySQL和SQL Server的比较,前者轻量级、实施快、以实现核心功能为重,比较适合小规模部
一旦容器从镜像启动后,二者之间就变成了互相依赖的关系,并且在镜像上启动的容器全部停止之前,镜像是无法被删除的。尝试删除镜像而不停止或销毁使用它的容器,会导致出错。../../md/Docker/
拉取镜像文件docker pull minio/minio创建共享文件夹mkdir /home/share修改权限chmod 777 /home/share镜像启动一个容器docker run -p 999:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=rootroot" -v /home/share:/data minio/minio server /data../../md/Docker/
图示云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:SaaS(Software as a Service —— 软件即服务)PaaS(Platform as a Service —— 平台即服务)IaaS(Infrastructure as a Service —— 基础架构即服务)。PaaS 基于 IaaS 实现,SaaS 的服务层次又在 PaaS 之上,三者分别面对不同的需求。SasS