本文向大家介绍一些docker 常用的命令
1.搜索镜像
搜索java这个关键字的镜像仓库
# docker search java
-NAME:镜像仓库描述
-DSCRIPTION:镜像仓库描述
- STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,
- OFFICAL:表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维
护
- AUTOMATED:表示是否是自动构建的镜像仓库。
2.下载镜像
docker pull命令即可从 Docker Registry上下载镜像,执行该命令后,Docker会从 Docker Hub中的 java仓库下载最新版本的 Java镜像
# docker pull java:8
3.列出镜像
使用docker images 命令可以列出已经下载的镜像
# docker images
4.删除本地镜像
使用 docker rmi命令即可删除指定镜像
# docker rmi java
5. 列出容器
docker ps 命令可列出运行中的容器
docker ps
6.停止容器
使用 docker stop命令,即可停止容器
# docker stop 46aa0050ae87
7、强制停止容器
可使用 docker kill命令发送 SIGKILL信号来强制停止容器
# docker kill 46aa0050ae87
8.启动容器
已停止的容器,可使用 docker start命令来
启动
# docker start 46aa0050ae87
9、查看容器所有信息
# docker inspect 46aa0050ae87
10、查看容器日志
# docker container logs 46aa0050ae87
11、查看容器里的进程
# docker top 46aa0050ae87
12、进入容器
使用docker container exec命令用于进入一个正在运行的docker容器。如果docker run命 令运行容器的时候,没有使用-it参数,就要用这个命令进入容器。一旦进入了容器,就可以在容器的 Shell 执行命令了
# docker container exec -it 46aa0050ae87 /bin/bash
13、删除容器
使用 docker rm命令即可删除指定容器
# docker rm 46aa0050ae87