总结一下Docker基本命令吧:

1.查看正在运行的容器

$ sudo docker ps

2.查看所有的容器

$ sudo docker ps -a

3.查看本地镜像

$ sudo docker images

4.从镜像中运行/停止一个新实例

$ sudo docker run/stop --help$ sudo docker run/stop container

5.避免输出Sudo

这里把当前用户加入到docker组就可以直接使用命令,而不用每次都加sudo

$ sudo groupadd docker

#改完后需要重新登陆用户

$ sudo gpasswd -a ${USER} docker

6.Docker版本

$ sudo docker --version

7.搜索Docker Image

$ docker search tutorial

搜索网址是:index.docker.io [国内无法访问]

其他网址是:https://hub.docker.com/

8.通过docker命令下载tutorial镜像

$ docker pull learn/tutorial

9.从指定image里生成一个container并在其中运行一个命令

$ docker run [image] [cmd]

10.在container里运行交互式命令,比如shell

$ docker run -i -t [image] [cmd]$ docker run -i -t ubuntu /bin/bash

11.在container里运行后台任务

$ docker run -d [image] [cmd]

12.列出最近一个运行过的container

不加-l则只列出正在运行的container(比如后台任务)

$ docker ps -l

13.列出所有container

$ docker ps -a

14.查看container详情

$ docker inspect [container]

15.删除某个container

其中container_id不需要输入完整,只要能保证唯一即可。

运行中的Docker容器是无法删除的,必须先通过docker stop或者docker kill命令停止。

$ docker rm [container]$ docker rm `docker ps -a -q` 删除所有容器,-q表示只返回容器的ID

16.再次运行某个container

$ docker start [container]

17.查看某个container的运行日志

$ docker logs [container]$ docker logs -f [container] 类似tailf

18.切换到后台任务container, 需要当前容器正常运行

注意:切换到后台任务以后无法用Ctrl-C退出

$ docker attach [container]

19.中止后台任务container

$ docker stop [container]

20.将container保存为一个image

$ docker commit [container] [image_name]

21.将image上传到仓库

$ docker push [image_name]

22.删除images

$ docker rmi [image id]

23.为容器指定名称,容器的名称是唯一

$ docker run --name edison -i -t ubuntu /bin/bash

24.有三种方式可以唯一指代容器

短UUID: 716d3c16dc65(12位)

长UUID:716d3c16dc654230ada14f555faadd036474231dfca0ca44b597574a5c618565(64位)

名称: edison

25.当前Docker宿主机的信息

$ docker info

26.查看容器内部的进程信息

$ docker top [container]

27.在容器中运行后台任务,只对正在运行的容器有效。

$ docker exec -d [container] [cmd]$ docker exec -d edison touch /home/haha

28.在容器中运行交付式任务,只对正在运行的容器有效。

$ docker exec -t -i edison /bin/bash

注:在/var/lib/docker中,可以查看Docker Image、Container和Volumes等细节信息。

后台运行 命令_Docker基本命令相关推荐

  1. linux系统让一个命令在后台运行,Linux——Linux后台运行命令详述

    本次主要讲述后台运行命令(crontab,at,&,nohup)及(*,?,[])等 • 设置c r o n t a b文件,并用它来提交作业. • 使用a t命令来提交作业. • 在后台提交 ...

  2. linux后台运行命令,nohup

    linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...

  3. linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)

    Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...

  4. linux强制关闭程序快捷键,Linux 使用、ctrl+z或screen后台运行命令程序的方法

    1、使用&后台运行命令 &:将当前命令以后台的形式运行: ps:查看正在运行的进程信息: kill:杀掉某个进程: 1) 使用&后台运行 &加在一个命令的最后,可以把当 ...

  5. nohup ——Linux后台运行命令

    在 Linux 终端上执行命令的通常风格是简单地运行它并等待它正常退出,命令退出后,可以继续连续执行其他命令,这就是所谓的在前台运行命令.正如这个词所暗示的那样,您可以在终端上直观地看到命令的输出. ...

  6. linux shell 在后台运行命令

    linux shell 在后台运行命令: http://blog.csdn.net/CAIYUNFREEDOM/article/details/6339390 http://blog.sina.com ...

  7. linux后台运行命令总结

    linux后台运行命令总结 问题: 我们有时候需要登录远程服务器跑运行时间非常长的脚本,这个时候你要让脚本后台运行,不然占着终端窗口看着不舒服.但万一网络不好,(比如我这儿的破校园网,高峰时几秒钟断一 ...

  8. linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令

    一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚 ...

  9. linux后台运行命令

    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件.对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨).为 ...

  10. java后台运行命令,停止java后端运行

    jar包启动后台运行命令: nohup java -jar oaker-admin-web.jar & > msg.log nohup启动会快一些,效率高一些,比较推荐,然后&符 ...

最新文章

  1. java scala 互操作_Scala类型边界和Java通用互操作
  2. solr的认识、linux下安装、java下使用(含下载资源)
  3. 微信小程序的搜索和重置功能
  4. Bag of Words cpp实现(stable version 0.01)
  5. C#中访问私有成员技巧
  6. CentOS/RHEL安装oracle 11G
  7. 如何设置运行在Virtualbox内的Ubuntu虚拟机的静态ip地址
  8. MySQL 关联表批量修改(数据同步)
  9. 指静脉屏幕说明usart hmi
  10. Final Cut Pro X实用教程:FCPX安装插件位置以及如何删除插件
  11. 黄聪:Discuz自制模板带jquery时与discuz本身冲突解决办法
  12. 沉迷Link-Cut tree无法自拔之:[BZOJ2594][Wc2006]水管局长数据加强版
  13. c#获取中国三级行政区域划分(省市县)以及县级经纬度demo
  14. gitlab使用教程
  15. SOC电源管理系统PMIC
  16. Unity内置Shader解读10——Self-Illumin/Bumped Diffuse
  17. 从今往后,我也有了我自己的博客
  18. Python+Excel 华尔街的一股清流
  19. 计算机游戏攻略32关,保卫萝卜3游乐场第32关通关攻略 保卫萝卜3分享
  20. 购买云服务器和搭建PHP环境,运行PHP个人网站

热门文章

  1. 重温.NET Remoting(一)
  2. 20200122每日一句
  3. 20191216每日一句
  4. Unity中的Time
  5. htc 常见错误和解决方案
  6. Atitit timer tech定时器技术总结目录1.1. 程序语言timer dbtimer ,os tiemr 11.2. Atitit timer定时框架api 11.3. 相关技术
  7. Atitit 物联网体系图 感知层 条码:物联网的第一代身份证 65二维码 4 电子标签:物联网的第二代身份证 78 4 传感器:物联网的神经元 92 4 自动识别技术 光学字符识别技术
  8. Atitit 常用微服务实现 目录 1. 健康检测 max_fails与fail_timeout参 数 1 1.1. spring cloud dubbo实现 2 1.2. 、nginx多个tomc
  9. Atitit atimvc rest原理与自定义实现t33 目录 1.1. Web.xml 1 1.2. MvcFilter 2 1.3. jerserMeth 4 原理 过滤器 过滤即可
  10. Atitit.研发团队的管理原则---立长不立贤与按资排辈原则