docker基础知识
来源:互联网 发布:中序遍历递归算法 编辑:程序博客网 时间:2024/05/17 07:44
1、什么是docker
docker像操作系统中的一个应用程序,在linux操作系统中,做了资源的限制和隔离,使得容器能够独立的运行。
2、docker可以做什么
方便了程序的部署,以前程序的部署可能需要一些库的依赖。现在直接将整个环境打包为一个镜像,运行镜像之后就可以在任何地方进行部署。
3、docker的组成部分
(1)docker client
docker是客户端/服务端模式,服务端提供一个容器服务。
(2)docker server
(3)docker镜像,生成镜像需要基于一个父镜像。
内存和cpu占用少,不像虚拟机那样,需要再启动操作系统,操作系统中内核的进程占用了相当的cpu和内存。
(4)docker registry
docker的仓库。可以用pull从仓库中拉去镜像。可以将生成的镜像push到仓库中。
4、docker容器
(1)如何生成一个容器:从镜像通过run命令可以生成一个容器。
docker run -it 镜像名称 “容器的命令”
(2)容器的状态:run生成容器后,有正在运行,和未运行两种状态。
容器生成后,可以通过ps查看其状态
ps -a可以查看所有生成的容器
ps 查看所有正在运行的容器
(3)容器的属性:id,名称
给生成的容器命名: docker run --name 容器名 -it "/bin/bash”
重命名容器:docker rename oldname newname
(4)运行容器
docker start 容器id或者容器名称
(5)进入容器
docker attach 容器id或者容器名称
(6)创建守护式的容器
docker run -d 镜像名称
- docker 基础知识
- docker基础知识
- 【docker基础知识】docker基础概念
- 【docker基础知识】编译Docker源码
- Docker学习一:Docker基础知识
- Docker基础知识系列
- Docker基本基础知识了解
- docker的基础知识[1]
- docker基础知识命令
- Docker 基础知识记录
- 【docker基础知识】Libcontainer原理
- docker(一) 基础知识和命令
- docker基础知识-组件介绍
- 第2章 Docker 的基础知识
- docker基础知识之挂载本地目录
- Docker容器学习梳理--基础知识(1)
- Docker容器学习梳理--基础知识(2)
- 小娜老师的讲义-Docker基础知识-容器(一)
- 破解idea2017.3 亲测有效
- navicat连接不上mqsql怎么办
- ubuntu下查看服务器的CPU详细情况(分色排版)
- freeSSHD + PuTTY 公共密钥登录
- MongoDB 安全 checklist 及最优配置模板
- docker基础知识
- Android 返回键不销毁程序,只退出
- linux下分区大小调整
- 前端排序算法
- Windows7 安装TensorFlow
- 最新最全的Android版本更新,Tinker热修复
- interface
- Centos VM虚拟机挂载磁盘分区
- LINUX系统性学习