docker ps --format "table {{.Names}}"
输出NAMES
:
root@docker-2gb-blr1-01:~# docker ps --format "table {{.Names}}"
NAMES
enr
osticket
osticket_db
...
docker inspect --format '{{.Name}}' $(docker ps -q)
在容器名称的开头打印/
:
root@docker-2gb-blr1-01:~# docker inspect --format '{{.Name}}' $(docker ps -q)"
/enr
/osticket
/osticket_db
我想只列出正在运行的容器的名称,而不是头部或斜线。请分享选项如何执行此操作。
答案 0 :(得分:13)
尝试从import React from 'react';
import { shallow, mount, render } from 'enzyme';
import toJson from 'enzyme-to-json';
import Pagination from '../index';
describe('Testing Pagination', () => {
it('snapshot', () => {
const wrapper = mount(<Pagination {...dataListProps}/>)
expect(toJson(wrapper)).toMatchSnapshot();
})
})
参数中删除table
部分,例如:
--format
它应该为您提供一个简单的容器名称列表,没有表标题
答案 1 :(得分:7)
这是我们用docker ps
查询其他列的方式。
ID:
docker ps --format '{{.ID}}'
图片:
docker ps --format '{{.Image}}'
命令:
docker ps --format '{{.Command}}'
已创建:
docker ps --format '{{.RunningFor}}'
状态:
docker ps --format '{{.Status}}'
端口:
docker ps --format '{{.Ports}}'
名称:
docker ps --format '{{.Names}}'
可以找到更多信息here.
答案 2 :(得分:2)
仅仅是组合命令,它以table
作前缀。
$ docker ps --format "table {{.Image}}\t{{.Ports}}\t{{.Names}}"
IMAGE PORTS NAMES
nginx 0.0.0.0:80->80/tcp nginx
此外,您可以将其添加到.docker/config.json
文件中,以自定义docker ps
命令的输出。
添加到~/.docker/config.json
:
{
"psFormat": "table {{.ID}}\\t{{.Image}}\\t{{.Status}}\\t{{.Names}}"
}