容器基本操作

1、启动容器

$docker run image [COMMAND] [ARG…]
run在新容器中执行命令
2、启动交互式容器
$docker run -i -t IMAGE /bin/bash
-i --interactive = ture | fasle 默认是false
-t --tty=true | false 默认是false
3、查看容器
$docker ps [-a] [-l]
-a 查看所有
-l 查看最新
$docker inspect
4、自定义容器名:
$docker run --name=自定义名 -i -t IMAGE /bin/bash
5、重新启动停止的容器
$docker start -i 容器名
6、删除停止的容器
$docker rm 容器名
 
守护式容器
什么是守护式容器:
1、能够长期运行
2、没有交互式回话
3、适合运行应用程序和服务
 
1、以守护形式运行容器
$docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q
2、启动守护式容器
$docker run -d 镜像名 [COMMAND] [ARG…]
3、查看容器日志
docker logs [-f] [-t] [--tail] 容器名
-f —follows=true | false默认为false 跟踪日志变化一直反馈
-t —timestamps=true | false 默认为false 在返回的结果中加上时间
--tail = “all” 结尾处多少数量的日志,如果不加就是显示所有日志
docker logs -tf --tail 10 dc1
4、查看容器内进程
$docker top 容器名
5、在运行中的容器中启动新的进程
$docker exec [-d] [-i] [-t] 容器名 [COMMAND] [ARG]
 
6、停止守护式容器
docker stop 容器名
docker kill 容器名
 
设置容器的端口映射
run [-P] [-p]
-P, --publish-all = true | false 默认为false
docker run -P -i -t ubuntu /bin/bash
-p,--publish = []
containerPort
docker run -p 80 -i -t ubuntu /bin/bash 只指定容器的端口,宿主机的端口随机映射
hostPort:containerPort
docker run -p 8080:80 -i -t ubuntu /bin/bash 同时指定容器的端口和宿主机端口
ip::containerPort
docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash 指定IP和容器的端口
ip:hostPort:containerPort
docker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash 指定IP,宿主机端口和容器端口
 
 
 
 
 
 
 
 
 
 
 
 

Docker的基本操作的更多相关文章

  1. 【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello World

    操作环境 操作系统:CentOS7.2 内存:1GB CPU:2核 Docker服务常用命令 docker服务操作命令如下 service docker start #启动服务 service doc ...

  2. 用docker搭建测试环境--docker的基本操作

    上一篇文章中最后执行了docker pull centos的指令,经过一段时间的等待,会从hub.docker.com上下载docker官方最新的centos的images,接下来熟悉一下docker ...

  3. Docker 学习基本操作与守护式容器

    Docker 学习基本操作与守护式容器 容器操作 运行容器 docker run --name指定名字 -istdin -ttty虚拟终端 在终端中用 exit 即可退出容器,并结束运行 查看容器 p ...

  4. docker版mysql的使用和配置(1)——docker的基本操作

    最近实在是忙成狗,其他的内容等稍微闲一点了一起更新. 这篇主要是讲docker版的mysql的使用和配置信息.因为实习公司需要搞一个docker做测试环境用,还需要包括基本的依赖.最重要的是,因为这个 ...

  5. Docker 安装&基本操作

    Docker 安装 Docker 中的三个概念:镜像,容器,仓库 镜像(image):Docker 镜像就是一个只读的模板,镜像可以用来创建 Docker 容器.Docker 提供了一个很简单的机制来 ...

  6. Docker 容器基本操作[Docker 系列-2]

    ​Docker 入门及安装[Docker 系列-1] 镜像就像是一个安装程序,而容器则是程序运行时的一个状态. 查看容器 查看容器 启动 docker 后,使用 docker ps 命令可以查看当前正 ...

  7. Docker的基本操作与示例

    一.RunC RunC是一个由OCI(Open Container Initiative)制定的标准化轻量容器运行工具.OCI是专门致力于制定容器格式和运行时开放的工业化标准的组织.那容器标准化后Do ...

  8. docker探索-docker容器基本操作(五)

    1.创建一个容器并启动 1.1.docker hello word Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序. 输出Hello world ...

  9. docker镜像基本操作

    操作镜像 使用 docker 命令行操作 docker 镜像 获取镜像 使用「docker pull +镜像名称」从网络上下载image镜像 core@localhost ~ $ docker pul ...

随机推荐

  1. 24种设计模式--装饰模式【Decorator Pattern】

    装饰模式在中国使用的那实在是多,中国的文化是中庸文化,说话或做事情都不能太直接,需要有技巧的,比如说话吧,你要批评一个人,你不能一上来就说你这个做的不对,那个做的不对,你要先肯定他的成绩,表扬一下优点 ...

  2. 自定义QToolButton

    最近做界面需要添加很多工具栏按钮,所以自己定义了一个Button 直接上代码 SettingButton.cpp//设置Button的一些参数 #include "SettingButton ...

  3. python【第十二篇】Mysql基础

    内容: 1.数据库介绍及MySQL简介 2.MySQL基本操作 1 数据库介绍 1.1什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同 ...

  4. 自动发布工具版本从python2升级成python3后遇到的种种问题(涉及paramiko,Crypto,zipfile等等)

    从在公司实习到正式入职,一直还在被同事使用的是我写的一个自动发布工具.该工具的主要功能是:开发人员给出需要更新的代码包(zip格式),测试人员将该代码包部署到测服,这些代码包和JIRA数据库里的项目信 ...

  5. mvc action 参数绑定——值提供器【学习笔记】

    每次http请求的各种数据(表单数据.url的数据.路由数据等等)都保存在不同的IValueProvider接口的实现类中. 而IValueProvider接口的实现类是通过ValueProvider ...

  6. java程序编译

    Empoyee.java package Company; public class Empoyee { String name = ""; public Empoyee(Stri ...

  7. Zoj 3868 GCD Expectation

    给一个集合,大小为n , 求所有子集的gcd 的期望和 . 期望的定义为 这个子集的最大公约数的K次方 : 每个元素被选中的概率是等可能的 即概率 p = (发生的事件数)/(总的事件数); 总的事件 ...

  8. 写的一个Makefile

    #========================================================================= # # MAKE FILE FOR ROCKY # ...

  9. 关于__irq 的使用

    __irq为一个标识,用来表示一个函数是否为中断函数. 对于不同的编译器,__irq在函数名中的位置不一样,例如: ADS编译器中 : void __irq IRQ_Eint0(void); Keil ...

  10. Spring MVC之@RequestMapping 详解(转)

    引言: 前段时间项目中用到了REST风格来开发程序,但是当用POST.PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/j ...