1 Docker简介
Docker 提供了一个可以运行应用程序的容器。Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。Docker 利用Linux的LXC、cgroup、AUFS:Docker 扩展了 LXC(Linux Containers),通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境;cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离;Docker使用了一种叫AUFS的文件系统,这种文件系统可以让你一层一层地叠加修改你的文件,最底下的文件系统是只读的,如果需要修改文件,AUFS会增加一个可写的层(Layer)。
2 Docker安装与启动
#安装docker
[root@localhost /]# yum -y install docker-io
#启动
[root@localhost /]# service docker start
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
#将docker加入开机启动
[root@localhost /]# chkconfig docker on
3 Docker的14个基础命令
序号 |
命令 |
简介 |
1 |
docker info |
检查Docker的安装是否正确 |
2 |
docker pull busybox |
构建最小的Linux系统 |
3 |
docker run busybox /bin/echo Hello Docker |
运行"Hello World"例子 |
4 |
sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done") |
每隔一秒打印一次Docker |
5 |
docker logs $sample_job |
查看job当前状态 |
6 |
docker help |
查看docker帮助 |
7 |
docker stop $sample_job |
停止sample_job |
8 |
docker restart $sample_job |
重启sample_job |
9 |
docker stop $sample_job docker rm $sample_job |
停止后移除sample_job |
10 |
docker commit $sample_job job1 |
将容器保存为镜像 |
11 |
docker images |
查看镜像 |
12 |
docker search (image-name) |
查找镜像 |
13 |
docker history (image_name) |
镜像历史 |
14 |
docker push (image_name) |
镜像推送到registry |
参考:
CentOS系统下docker的安装配置及使用详解 - 服务器之家
http://www.server110.com/docker/201411/11105.html
百度-Docker入门实战
相关推荐
Docker入门与实战详细笔记,全部命令及实例,详细的记录,方便查阅。优秀的格式,可作为手册供查阅。来自于Docker入门与实战一书的阅读笔记。
最后,文章列举了一些Docker的应用实例,包括基于Docker的Web应用部署、CI/CD自动化流程和微服务架构等。通过本文的学习,读者可以快速掌握Docker的基本使用和应用实践技能,为日后的项目开发和运维工作提供有力的...
Docker 入门到实战 本资源摘要信息涵盖了 Docker 的基本概念、架构、应用场景、优点、架构组件、与虚拟机的区别等方面的知识点。 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 ...
这是一门通俗易懂的Docker入门视频课程,通过生动的演示和实例,从基础到实践带领学习者掌握Docker容器技术。课程内容涵盖Docker的基本概念、镜像与容器的使用、容器编排、Docker网络等方面,旨在帮助初学者迅速入门...
docker超详细基础教程 Docker的介绍 ...创建Redis实例并启动 访问Redis服务 进入容器 检查Redis版本 登录Redis 安装Ngnix代理 拉取镜像 创建数据卷 查看目录 启动Nginx服务 访问Nginx服务
Docker 入门指南 Docker 是一种容器技术,能够实现操作系统虚拟化,让您在资源受到隔离的情况下运行多个应用程序。下面是 Docker 的基本概念、架构、组件、安装和使用等相关知识点: 1. Docker 的优势: Docker ...
内容概要:本文档主要介绍了基于Ubuntu 18.04操作系统从零开始搭建Docker环境的步骤。内容覆盖了从Ubuntu系统的安装到Docker基本命令的使用,再到高级...同时提供了许多实用的例子和提示,有助于读者加深理解和记忆。
当下最火的docker技术,分享给大家进行学习,里面包括源码调用实例、以及文档图说明,基础命令等,并且全都是中文的,很详细,入门首选哦~
2.通过实例全面讲解了Dockerfile指令 3.深度解析了build cache机制、网络通信过程与通信原理。 4.全面且讲解了目前最流行的三种Docker管理平台及CIG监控平台的搭建、配置及使用。 5.深度讲解了docker distribution、...
从Docker到Kubernetes之技术实战,从Docker到Kubernetes案例,详细笔记。可以让初学者充分认识从Docker到Kubernetes魅力
使用Spring Cloud和Docker构建微服务的过程中,Docker容器技术提供了一种轻量级、可移植、自给自足的运行环境,这使得微服务能够在任何支持Docker的机器上运行,而且对环境的依赖性降到最低。这在开发、测试和生产...
主要介绍了Docker Swarm 入门实例详解的相关内容,小编觉得十分不错,在这里给大家分享下,需要的朋友可以参考。
构建Docker Doodles 可以使用原始docker docker build或新的BuildKit应用程序进行docker build 。 夜间构建以及Docker Engine 19.03版本中都有新的... 使用buildx,首先需要创建一个跨平台builder实例,其实例如下:
docker从入门到精通,详细教程,适用于从零开始学习docker技术的人,里面包含了详细的命令是用及参数的应用实例,通俗易懂,包教包会包分配,详细的volume解释应用和虚拟网络知识与docker-compose的命令应用及参数的...
Docker 容器技术入门概述 Docker 容器技术是当前非常流行的一种虚拟化技术,用于实现轻量级的容器虚拟化。它可以在宿主机操作系统中运行多个容器,每个容器都可以独立运行不同的操作系统和应用程序。 Docker 容器...
Docker 容器技术入门概述 Docker 是什么? ---------------- Docker 是一种容器技术,它可以实现操作系统虚拟化,让您在资源受到隔离的进程中运行应用程序及其依赖关系。 Docker 容器技术可以让您轻松打包应用程序...