学习笔记 十六 : 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
相关文章
|
3月前
|
Docker 容器
Docker学习笔记三:如何运行一个容器?
Docker学习笔记三:如何运行一个容器?
Docker学习笔记三:如何运行一个容器?
|
2月前
|
运维 虚拟化 开发者
Docker-全面详解(学习总结---从入门到深化)
Docker-全面详解(学习总结---从入门到深化)
48 1
|
3月前
|
分布式计算 Java Linux
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
Docker 是一套构建在 Linux 内核之上的高级工具,旨在帮助开发人员和运维人员更轻松地交付应用程序和依赖关系,实现跨系统和跨主机的部署。使用安全且轻量级的容器环境来实现这一目标。容器可以手动创建,也可以通过编写 Dockerfile 自动创建。开发人员和运维人员可以将应用程序及其依赖打包到容器中,实现应用程序的可移植性和环境一致性。
120 5
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
|
3天前
|
监控 Docker 容器
Docker从入门到精通:Docker log 命令学习
了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
5 0
|
23天前
|
Ubuntu Linux Shell
docker学习笔记3,从入门到精通
docker学习笔记3,从入门到精通
|
23天前
|
应用服务中间件 Shell nginx
docker学习笔记2,入门到精通
docker学习笔记2,入门到精通
|
23天前
|
Ubuntu 网络协议 Docker
docker学习笔记1,入门到精通
docker学习笔记1,入门到精通
|
2月前
|
Ubuntu 应用服务中间件 Docker
docker-学习
docker-学习
22 0
|
2月前
|
消息中间件 RocketMQ Docker
分布式事物【RocketMQ事务消息、Docker安装 RocketMQ、实现订单微服务、订单微服务业务层实现】(八)-全面详解(学习总结---从入门到深化)
分布式事物【RocketMQ事务消息、Docker安装 RocketMQ、实现订单微服务、订单微服务业务层实现】(八)-全面详解(学习总结---从入门到深化)
53 0
|
3月前
|
XML Docker 容器
Docker学习笔记十:docker Compose
Docker学习笔记十:docker Compose
Docker学习笔记十:docker Compose