docker常用命令 docker容器操作命令,docker服务操作命令

docker-常用命令

注:Docker本身并不是容器,它是创建容器的工具,是应用容器引擎

1.查看到 Docker 客户端的所有命令选项 :

docker

1.1启动docker

sudo systemctl start docker

2.查看docker 镜像列表

docker images

3.查看我们正在运行的容器:

docker ps

4.查看所有的容器命令:

docker ps -a

5.根据名称查找容器:

docker ps -a |grep admin

6.启动已停止的容器:

docker start 容器ID 

6.1指定端口启动镜像

docker run -p [host_port]:[container_port] [image_name]

7.停止容器

docker stop 容器ID

8.删除容器

docker rm 容器ID

9.查看指定 (ID 或者名字)容器的某个确定端口映射到宿主机的端口号:

docker port bf08b7f2cd89

10.查看容器内部的标准输出日志:

docker logs -f  [容器ID或者名字] 

docker logs --since="2016-07-01" --tail=10 mynginx
● -f : 跟踪日志输出
● --since :显示某个开始时间的所有日志
● -t : 显示时间戳
● --tail :仅列出最新N条容器日志
	docker service logs -f ms-hp-healthadmin-preonline --tail 100

11.查看正在运行的docker服务

docker service ls

12.根据容器名称查询服务

docker service ls | grep "容器名称"

13.根据名称过滤服务

docker service ls --filter name=服务名称

14.查看某个服务正在运行的状态

docker service ps 服务名称

15.查看容器内部运行的进程:

docker top 服务名称

16.进入指定容器:

docker exec -it 容器ID /bin/bash

17.查看容器里的Java进程:

ps -ef|grep java

18.查看 Docker 的底层信息
它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息:

docker inspect wizardly_chandrasekhar

19.查看版本

docker -v

20.更深入的了解指定的 Docker 命令使用方法:

docker stats --help

21.将容器内的文件拷贝到宿主机上

docker cp :/path/to/file /path/on/host

21.1将宿主机上的文件拷贝到容器内

docker cp /path/on/host :/path/to/file

你可能感兴趣的:(docker,容器,运维)