学习笔记 十六 : Docker

简介:

一 docker简介

  docker是一个轻量级的,运行在用户内核的一组进程,与主机系统想隔离。它有自己的进程,文件系统和其它资源,它可以和其它主机共享物理主机内核。



二 安装配置

yum install docker


systemctl start docker

systemctl enable docker


docker pull registry.access.redhat.com/redhat/rhel7


docker load -i rhel-server-docker-7.0.tar.gz


docker images


docker run -i -t --rm rhel7 cat /etc/hosts


docker ps -a


docker start -ai silly_fermi3


2.创建docker镜像

docker run -i rhel7 bash -c "yum install -y httpd;"


docker ps -l


docker commit -m "RHEL7+httpd" dreamy_goodall1 rhel_httpd


docker images


docker run -p 8080:80 -d rhel_httpd /usr/sbin/httpd -DFOREGROUND



yum install docker-registry


systemctl start docker-registry

systemctl enable docker-registry

firewall-cmd --add-port=5000/tcp

firewall-cmd --add-port=5000/tcp --permanent


docker tag rhel_httpd registry.example.com:5000/usr/httpd

docker push registry.example.com:5000/user/httpd





三 案例

3.1 docker 私有仓库搭建


3.2 docker 发布一个web应用


3.3 docker 发布一个mysql服务


3.4 docker高可用



本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841979
相关文章
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
1103 6
|
Kubernetes Ubuntu Linux
docker学习笔记
docker学习笔记
312 0
|
Docker Windows Python
Windows-Docker学习笔记(一)
本文介绍了Windows环境下Docker的安装与使用方法。首先通过链接下载Windows版本的Docker,然后按步骤配置:启用Windows功能、设置默认WSL版本为2,并检查Docker及其组件是否正常工作。接着详细列出了Docker的基础命令及其用法,包括搜索、下载镜像、管理容器等。同时介绍了Dockerfile的编写方法及其构建过程,以及docker-compose.yml文件的用途。最后提供了运行和管理容器的具体示例。
Windows-Docker学习笔记(一)
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
1955 3
|
运维 Kubernetes 开发者
Docker Swarm学习
【10月更文挑战第5天】
317 3
|
存储 Ubuntu Linux
学习docker
学习docker
388 1
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
579 0
|
Kubernetes Linux 持续交付
docker容器学习
【10月更文挑战第1天】
390 1
|
Linux 应用服务中间件 Shell
docker学习--docker容器镜像常用命令大全(简)
本文档详细介绍了Docker中的镜像命令与容器管理命令。镜像命令部分涵盖了镜像搜索、下载、上传等操作;容器管理命令则包括了容器的创建、启动、停止、删除及日志查看等功能。通过具体示例,帮助用户更好地理解和使用Docker相关命令。
1218 1
|
存储 Ubuntu Docker
Docker学习
Docker学习
412 4

热门文章

最新文章