Docker常用命令,将服务运行在docker上

本文向大家介绍一些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
发布了7 篇原创文章 · 获赞 2 · 访问量 2899

猜你喜欢

转载自blog.csdn.net/u014282804/article/details/105187447