后台运行 命令_Docker基本命令
总结一下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等细节信息。
![](/assets/blank.gif)
后台运行 命令_Docker基本命令相关推荐
- linux系统让一个命令在后台运行,Linux——Linux后台运行命令详述
本次主要讲述后台运行命令(crontab,at,&,nohup)及(*,?,[])等 • 设置c r o n t a b文件,并用它来提交作业. • 使用a t命令来提交作业. • 在后台提交 ...
- linux后台运行命令,nohup
linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...
- linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...
- linux强制关闭程序快捷键,Linux 使用、ctrl+z或screen后台运行命令程序的方法
1、使用&后台运行命令 &:将当前命令以后台的形式运行: ps:查看正在运行的进程信息: kill:杀掉某个进程: 1) 使用&后台运行 &加在一个命令的最后,可以把当 ...
- nohup ——Linux后台运行命令
在 Linux 终端上执行命令的通常风格是简单地运行它并等待它正常退出,命令退出后,可以继续连续执行其他命令,这就是所谓的在前台运行命令.正如这个词所暗示的那样,您可以在终端上直观地看到命令的输出. ...
- linux shell 在后台运行命令
linux shell 在后台运行命令: http://blog.csdn.net/CAIYUNFREEDOM/article/details/6339390 http://blog.sina.com ...
- linux后台运行命令总结
linux后台运行命令总结 问题: 我们有时候需要登录远程服务器跑运行时间非常长的脚本,这个时候你要让脚本后台运行,不然占着终端窗口看着不舒服.但万一网络不好,(比如我这儿的破校园网,高峰时几秒钟断一 ...
- linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh" #每3s在后台执行一次1.sh脚 ...
- linux后台运行命令
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件.对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨).为 ...
- java后台运行命令,停止java后端运行
jar包启动后台运行命令: nohup java -jar oaker-admin-web.jar & > msg.log nohup启动会快一些,效率高一些,比较推荐,然后&符 ...
最新文章
- java scala 互操作_Scala类型边界和Java通用互操作
- solr的认识、linux下安装、java下使用(含下载资源)
- 微信小程序的搜索和重置功能
- Bag of Words cpp实现(stable version 0.01)
- C#中访问私有成员技巧
- CentOS/RHEL安装oracle 11G
- 如何设置运行在Virtualbox内的Ubuntu虚拟机的静态ip地址
- MySQL 关联表批量修改(数据同步)
- 指静脉屏幕说明usart hmi
- Final Cut Pro X实用教程:FCPX安装插件位置以及如何删除插件
- 黄聪:Discuz自制模板带jquery时与discuz本身冲突解决办法
- 沉迷Link-Cut tree无法自拔之:[BZOJ2594][Wc2006]水管局长数据加强版
- c#获取中国三级行政区域划分(省市县)以及县级经纬度demo
- gitlab使用教程
- SOC电源管理系统PMIC
- Unity内置Shader解读10——Self-Illumin/Bumped Diffuse
- 从今往后,我也有了我自己的博客
- Python+Excel 华尔街的一股清流
- 计算机游戏攻略32关,保卫萝卜3游乐场第32关通关攻略 保卫萝卜3分享
- 购买云服务器和搭建PHP环境,运行PHP个人网站
热门文章
- 重温.NET Remoting(一)
- 20200122每日一句
- 20191216每日一句
- Unity中的Time
- htc 常见错误和解决方案
- Atitit timer tech定时器技术总结目录1.1. 程序语言timer dbtimer ,os tiemr 11.2. Atitit timer定时框架api 11.3. 相关技术
- Atitit 物联网体系图 感知层 条码:物联网的第一代身份证 65二维码 4 电子标签:物联网的第二代身份证 78 4 传感器:物联网的神经元 92 4 自动识别技术 光学字符识别技术
- Atitit 常用微服务实现 目录 1. 健康检测 max_fails与fail_timeout参 数	1 1.1. spring cloud dubbo实现	2 1.2. 、nginx多个tomc
- Atitit atimvc rest原理与自定义实现t33 目录 1.1. Web.xml	1 1.2. MvcFilter	2 1.3. jerserMeth	4 原理 过滤器 过滤即可
- Atitit.研发团队的管理原则---立长不立贤与按资排辈原则