docker

作者: 够浪你大哥 | 来源:发表于2019-03-02 21:22 被阅读0次

开发人员能利用docker开发和运行应用程序

镜像搜索
$ docker search ubuntu    
下载镜像
$ docker pull ubuntu
mac镜像保存路径
/Users/bryme/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux
查询本地镜像
docker images
详细查询镜像名称
docker images ubuntu

REPOSITORY 镜像的名称
TAG 镜像的版本号
IMAGE ID 镜像的id
CREATED 镜像的创建时间
SIZE 镜像的大小

创建新镜像,并重命名
$ docker tag ubuntu:latest newubuntu:v1
删除镜像
$ docker rmi newubuntu:v1    根据名称和版本号
$ docker rmi 47b19964fb50      根据ID
$ docker rmi 47b19964fb50 89b19964fb50      删除多个
提取并压缩镜像到当前目录
$ docker save -o ubuntu11.tar ubuntu
加载本地镜像包
$ docker load < ubuntu11.tar
查看镜像的历史操作记录
$ docker history ubuntu:latest
查看镜像的详细信息
$ docker inspect ubuntu

容器简介>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
容器是什么?
容器是一种轻量级,可移植,并将应用程序进行的打包技术,使应用程序可以在几乎任何地方以相同的方式运行.
->Docker将镜像文件运行起来后,产生的对象就是容器,容器相当于是镜像运行起来的一个实例.
->容器具备一定的生命周期.
->另外,可以借助docker ps命令查看运行的容器.如同在linux上利用ps命令查看运行着的进程那样.我们就可以理解容器就是被封装起来的进程操作,只不过现在的进程可以简单也可以复杂,复杂的话可以运行一个操作系统,简单的话也可以运行一个回显字符串
容器与细腻及的相同点>>>>>>>>>>>>>>>>>>>>
->容器和虚拟机一样,都会对物理硬件资源进行共享使用,
->容器和虚拟机的声明周期比较相似(创建,运行,暂停,关闭等等)
->容器中或虚拟机中都可以安装各种应用,如redis.mysql,nginx,等,也就是说,在容器中的操作,如同在一个虚拟机中操作一样
容器与虚拟机的不同点>>>>>>>>>>>>>>>>>>>>>>
->虚拟机的创建,启动和关闭都是基于一个完整的操作系统,一个虚拟街就是一个完整的操作系统,而容器直接运行在宿主机的内核上,其本质是以一系类进程的结合
->容器是轻量级的,虚拟机是重量级的.
->首先容器不需要额外的资源来管理,虚拟机会额外进行更多的性能消耗.
->也因此,意味着,在给定的硬件上能运行更多数量的容器,甚至可以回家诶把docker运行在虚拟机上.

查看docker容器列表
$ docker ps
$ docker ps -a

CONTAINER ID 容器ID
IMAGE 基于哪个镜像
COMMAND 运行镜像使用了那些命令
CREATED 创建时间
STATUS 开启还是关闭
PORTS 端口号
NAMES 容器名称(默认是随机的)
ps是显示正在运行的容器,-a是显示所有运行过的容器,包括已经不运行的容器

创建容器
$ docker create -it --name newubuntu ubuntu ls -al

-t, --tty: 分配虚拟终端
-i, --interactive 即使没有连接,也要保持stdin打开
--name; 为容器起名,如果没有指定将会随机产生一个名称

相关文章

  • docker学习

    docker镜像 docker容器 docker仓库 安装docker docker版本 docker分为社区版和...

  • Docker安装和运行

    获取Docker 安装Docker 验证安装 1、获取Docker Docker for Mac Docker f...

  • Docker知识手册

    Docker 容器 启动docker:docker start 查看docker运行状态:docker stats...

  • Docker简介

    章节介绍 # Docker是什么# Docker包括什么# Docker镜像# Docker编配# Docker还...

  • Docker 常用操作

    Docker docker: 18.09.4、nvidia-docker: 2.0.3 docker 19.03 ...

  • rancher+harbor离线安装

    安装docker,此docker为社区版docker。docker官方文档:https://docs.docker...

  • Linux之Docker

    Linux之Docker 目录 Docker简单介绍 在线Docker安装 离线Docker安装 Docker简单...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • docker容器状态查看命令集

    docker inspect 用法 : docker inspect [docker名称/docker short...

网友评论

      本文标题:docker

      本文链接:https://www.haomeiwen.com/subject/uyfluqtx.html