docker删除none镜像_Docker容器相关命令
1、新建并启动容器
使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项。
-d选项:表示后台运行
-P选项:随机端口映射
-p选项:指定端口映射,有以下四种格式。
-- ip:hostPort:containerPort
-- ip::containerPort
-- hostPort:containerPort
-- containerPort
--net选项:指定网络模式,该选项有以下可选参数:
--net=bridge:默认选项,表示连接到默认的网桥。
--net=host:容器使用宿主机的网络。
--net=container:NAME-or-ID:告诉 Docker让新建的容器使用已有容器的网络配置。
--net=none:不配置该容器的网络,用户可自定义网络配置。
# docker run -d -p 91:80 nginx
这样就能启动一个 Nginx容器。在本例中,为 docker run添加了两个参数,含义如下:
-d 后台运行
-p 宿主机端口:容器端口 #开放容器端口到宿主机端口
访问 http://Docker宿主机 IP:91/,将会看到nginx的主界面如下:
需要注意的是,使用 docker run命令创建容器时,会先检查本地是否存在指定镜像。如果本地不存在该名称的镜像, Docker就会自动从 Docker Hub下载镜像并启动一个 Docker 容器。
2、列出容器
用 docker ps命令即可列出运行中的容器
# docker ps
如需列出所有容器(包括已停止的容器),可使用-a参数。该列表包含了7列,含义如下
- CONTAINER_ID:表示容器 ID。
- IMAGE:表示镜像名称。
- COMMAND:表示启动容器时运行的命令。
- CREATED:表示容器的创建时间。
- STATUS:表示容器运行的状态。UP表示运行中, Exited表示已停止。
- PORTS:表示容器对外的端口号。
- NAMES:表示容器名称。该名称默认由 Docker自动生成,也可使用 docker run命令的-- name选项自行指定。
3、停止容器
使用 docker stop命令,即可停止容器
# docker stop f0b1c8ab3633
其中f0b1c8ab3633是容器 ID,当然也可使用 docker stop容器名称来停止指定容器
4、强制停止容器
可使用 docker kill命令发送 SIGKILL信号来强制停止容器
# docker kill f0b1c8ab3633
5、启动已停止的容器
使用docker run命令,即可新建并启动一个容器。对于已停止的容器,可使用 docker start命令来启动
# docker start f0b1c8ab3633
6、查看容器所有信息
# docker inspect f0b1c8ab3633
7、查看容器日志
# docker container logs f0b1c8ab3633
8、查看容器里的进程
# docker top f0b1c8ab3633
9、进入容器
使用docker container exec命令用于进入一个正在运行的docker容器。如果docker run命令运行容器的时候,没有使用-it参数,就要用这个命令进入容器。一旦进入了容器,就可 以在容器的 Shell 执行命令了
# docker container exec -it f0b1c8ab3633 /bin/bash
10、删除容器
使用 docker rm命令即可删除指定容器
# docker rm f0b1c8ab3633
该命令只能删除已停止的容器,如需删除正在运行的容器,可使用-f参数
----------------------------------------------------------------
Docker简介
2013年发布至今,Docker 一直广受瞩目,被认为可能会改变软件行业。
但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。
Docker简介
Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。
Docker的优点如下: 1、简化程序
Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。
2、避免选择恐惧症
如果你有选择恐惧症,还是资深患者。Docker 帮你 打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。
3、节省开支
一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。
Docker的架构
Docker daemon( Docker守护进程)
Docker daemon是一个运行在宿主机( DOCKER-HOST)的后台进程。可通过Docker客户端与之通信。
Client( Docker客户端)
Docker客户端是 Docker的用户界面,它可以接受用户命令和配置标识,并与 Docker daemon通信。图中, docker build等都是 Docker的相关命令。
Images( Docker镜像)
Docker镜像是一个只读模板,它包含创建 Docker容器的说明。它和系统安装光盘有点像,使用系统安装光盘可以安装系统,同理,使用Docker镜像可以运行 Docker镜像中的程序。
Container(容器)
容器是镜像的可运行实例。镜像和容器的关系有点类似于面向对象中,类和对象的关系。可通过 Docker API或者 CLI命令来启停、移动、删除容器。
Registry
Docker Registry是一个集中存储与分发镜像的服务。构建完 Docker镜像后,就可在当前宿主机上运行。但如果想要在其他机器上运行这个镜像,就需要手动复制。此时可借助 Docker Registry来避免镜像的手动复制。
一个 Docker Registry可包含多个 Docker仓库,每个仓库可包含多个镜像标签,每个标签对应一个 Docker镜像。这跟 Maven的仓库有点类似,如果把 Docker Registry 比作 Maven仓库的话,那么 Docker仓库就可理解为某jar包的路径,而镜像标签则可理解为jar包的版本号。
docker删除none镜像_Docker容器相关命令相关推荐
- 1、镜像、容器相关命令、Dockerfile
镜像.容器相关命令.Dockerfile 1.docker的镜像和容器 2.docker命令小结 3.Dockerfile创建image 3.1.指令说明 3.2.Dockerfile定制image流 ...
- docker 删除所有镜像_Docker常用命令
docker 常用命令 #查看 Docker 版本 docker version #从 Docker 文件构建 Docker 镜像 docker build -t image-name docker ...
- docker删除所有镜像_Docker 常用命令
官方命令参考 Reference documentationdocs.docker.com 万能命令-查看所有docker命令Reference documentation万能命令-查看所有dock ...
- Docker镜像和容器相关命令
Docker有两个重要的概念,镜像和容器 强烈建议先看一下这篇文章,可以帮助你理解常用命令 理解差不多了再看下面的命令选项事半功倍 镜像操作 获取镜像 $ docker [image] pull NA ...
- Docker(二) docker帮助、镜像及容器相关操作命令介绍
一.docker 帮助相关命令 1.1 查看docker 版本 docker version 1.2 查看显示全系统信息 docker info 1.3 显示docker相关的所有命令以及参数说明 ...
- docker删除es数据_Docker的常用命令
Docker的常用命令 docker version#显示docker的版本信息 docker info#显示docker的系统信息,包括镜像和容器的数量 docker --help#docker帮助 ...
- docker删除所有镜像和容器
需求:重新进行开发,需要清空目前的镜像和容器. 1.删除容器 1)首先需要停止所有的容器 docker stop $(docker ps -a -q) 2)删除所有的容器(只删除单个时把后面的变量改为 ...
- Docker安装 下载镜像 部署容器 备份 创建私服
Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用 ...
- Docker容器相关命令
容器相关命令 1.1 查看容器 查看正在运行的容器 docker ps 查看所有容器 docker ps –a 查看最后一次运行的容器 docker ps –l 查看停止的容器 docker ps - ...
最新文章
- 《R语言实战》第7章
- [pytorch、学习] - 5.8 网络中的网络(NiN)
- Ubuntu failed to fetch ... hash sum mismatch
- Linux压缩和解压缩命令汇总(tar命令汇总)
- 微软KV Store Faster如何巧妙实现1.6亿ops
- ImageView的scaleType详解
- 【华为云技术分享】MongoDB经典故障系列二:如何限制最大连接数?
- normalize函数_【ADAMS】矩阵/数组函数
- RxJava操作符相关学习资料
- springcloud之eureka客户端的注册
- 适合android手机 pdf阅读器,手机版pdf阅读器有哪些 这五款软件一定有适合你的
- 西门子PLC S7-200 SMART简介
- html5 json.stringify,JSON.stringify()妙用
- mysql查看列名_MySQL:从查询中获取列名或别名
- js获取汉字拼音首字母
- 【NLP】keras实现IMDB电影评论分类
- CA搭建实验和安全基础
- PyautoGui常用教程(鼠标、键盘)
- oracle 文本转数字,Oracle:需要将数值转换为文本并保留 - 已解决
- WLGK-51单片机接口技术基础实验 ——LED闪烁灯