docker(三)容器的基本操作
下载镜像
docker pull name
基本启动容器
docker run IMAGE command args
run 在新容器中运行
IMAGE 镜像名称
command 容器命令
args 命令参数
启动交互的容器
docker run -i -t IMAGE /bin/bash
-i --interactive=ture|fasle 为容器始终打开标准输入(默认fasle)
-t --tty==ture|fasle 为容器提供伪TTY终端(默认fasle)
有用的启动参数:
--name dockername
查看正在运行的容器
docker ps 列出所有正在运行的容器
docker ps -a 列出所有容器,包括停止的
docker ps -l 列出最新运行的容器。
查看正在运行的容器的详细信息,包括配置,网络……
docker inspect id or name
重新启动已经停止的容器
docker start id or name
docker start -i id or name (交互模式)
停止正在运行的容器
docker stop id or name
docker kill id or name
删除停止的容器
docker rm id or name
查看容器日志:
docker logs [-f] [-t] [--tail] 容器名
-f --follows=true|false 一直跟踪显示日志
-t --timestamps=true|false 显示时间戳
--tail='all' 显示倒数多少日志,或者全部日志
查看容器进程
docker top 容器名
在运行中的容器内启动新进程:
docker [-d] [-i] [-t] 容器名 [command] [args]
查看容器日志:
docker logs [-f] [-t] [--tail] 容器名
-f --follows=true|false 一直跟踪显示日志
-t --timestamps=true|false 显示时间戳
--tail='all' 显示倒数多少日志,或者全部日志
查看容器进程
docker top 容器名
在运行中的容器内启动新进程:
docker [-d] [-i] [-t] 容器名 [command] [args]
容器的端口映射(仅介绍常用)
冒号前是物理主机的端口,冒号后是容器开放的端口。
docker run -p 80:80
docker run -p 8000:800/udp
容器的连接(wordpress连接mysql)
冒号前是另一个容器的名字,冒号后是映射的主机名。
docker run --link mariadb:mysql
容器的自动重启
--restart=always
容器的高级权限
--privileged
容器映射存储
冒号前是物理主机的路径,冒号后是容器内的路径。
-v /storage/navigation:/app/
构建镜像
docker commit
docker build
docker(三)容器的基本操作的更多相关文章
- Docker 镜像 && 容器的基本操作
镜像 && 容器 docker 镜像好比操作系统的镜像(iso) docker 容器好比是已安装运行的操作系统 所以说 docker 镜像文件运行起来之后,就是我们所说的 docker ...
- docker(三) 镜像和容器常用命令
一.镜像操作 1.搜索镜像 可以直接在Docker Hub 直接搜索镜像,当然也可以使用命令来搜索. docker search 名称 docker search tomcat 2.拉取镜像 dock ...
- AspNetCore容器化(Docker)部署(三) —— Docker Compose容器编排
一.前言 上一篇部署了一个最基础的helloworld应用,创建了两个容器和一个network,还算应付得过来. 如果该应用继续引入mysql.redis.job等若干服务,到时候发布一次得工作量之大 ...
- 《Docker从入门到跑路》之镜像和容器的基本操作
一.获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的. 搜素镜像使用docker search 命令: # docker search --help Usage: d ...
- Docker系列之(三):Docker微容器Alpine Linux
1. 前言 使用Docker创建容器时,基础镜像通常选择Ubuntu或Centos,不管哪个镜像的大小都在100MB以上. Alpine Linux是一个面向安全的轻型的Linux发行版. Alpin ...
- Docker 创建容器 查看容器状态 - 三
Docker 创建容器 1.拉取镜像 默认是 docker.io 仓最新镜像 docker pull tomcat 2.运行一个服务容器 docker run -d -p 0.0.0.0:18080: ...
- Docker 创建容器以及管理命令(三)
1. 创建 Apache 容器 [root@centos7 ~]# docker run -d -p : httpd // -d: 放入后台运行 // -p: 指定端口映射关系(第一个为本地端口.第二 ...
- docker之容器访问和网络连接(三)
前言 当一台服务器上部署了多个应用容器,它们直接可能需要相互通信,比如web应用容器需要访问mysql数据库容器. 主机访问容器 通过映射端口的形式我们可以在外部访问容器内的服务 # 将主机的127. ...
- Docker 使用指南 (一)—— 基本操作
版权声明:本文由田飞雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/98来源:腾云阁 https://www.qcloud ...
随机推荐
- Codeforces 931F - Teodor is not a liar!
931F - Teodor is not a liar! 思路: 最长上升子序列 先差分数组染色 如果存在一个点,被所有区间包含,那么这张图一定是山峰状,如下图: 那么只要分别从前和从后找一个最长非严 ...
- 下一个更大的数 Next Greater Element
2018-09-24 21:52:38 一.Next Greater Element I 问题描述: 问题求解: 本题只需要将nums2中元素的下一个更大的数通过map保存下来,然后再遍历一遍nums ...
- 雷林鹏分享:jQuery EasyUI 树形菜单 - 树形网格惰性加载节点
jQuery EasyUI 树形菜单 - 树形网格惰性加载节点 有时我们已经得到充分的分层树形网格(TreeGrid)的数据. 我们还想让树形网格(TreeGrid)按层次惰性加载节点. 首先,只加载 ...
- 静默安装/ 普通安装与root权限获取相关
静默安装 有时候使用第三方的插件时我们需要静默安装其提供的apk包,静默安装时我们需要获取root权限,如下代码 Process process = Runtime.getRuntime().exec ...
- Confluence 6 创建小组的公众空间
现在是我们可以开始创建公众空间的时候了,全世界都希望知道这个项目和勇敢的探险活动. 在这个步骤中,我们将会创建一个项目小组的空间,并且将这个空间公布给全世界.这个表示的是你将会让你的 Confluen ...
- 【洛谷p1403 】【AHOI2005】约数研究
(有种失踪人口回归的感觉) 约束研究[传送门] (不过好像没有人注意到我这个蒟蒻) 好的不管它啦 最近学数论比较多,所以可能会有好多好多的数论题???(不存在的) 行吧上算法标签: 数论 数论 ...
- 【洛谷p1319】压缩技术
(许久不见,甚是想念) 压缩技术[传送门] 洛谷上滴算法标签: 然而这是一道入门难度的题.(不管不管,就写它了) 好的先说一下思路吧wait!我忘记了咋做的当时. 首先做题第一道坎儿,如何输入若干个( ...
- SWUST OJ (943)
顺序表插入操作的实现 #include<stdio.h> #include <stdlib.h> void InitList(int *&l, int n) { l = ...
- 海康摄像头配置固定IP
前言 首先要海康设备连接好网线,电脑客户端跟海康设备在同一个局域网络. 1.直接在海康网站下载SADP工具软件,安装SADP工具,如图所示: 2.安装成功后,桌面的出现设备网络搜索, 面板介绍:这里将 ...
- 【MySQL】【1】表中存在重复记录,删除保留其中一条
--删除题库(TABLE_Q )中,标题(TITLE )和类型(TYPE )都相同的数据,仅保留ID最小的一条 DELETE TABLE_Q FROM TABLE_Q, ( ) T2 WHERE TA ...