其他分享
首页 > 其他分享> > docker的常用命令

docker的常用命令

作者:互联网

docker的常用命令

直接敲击docker,可以看到帮助信息

 

 

 1,查看docker的命令帮助信息

docker search --help

2,常用命令概要

 1 下载镜像:docker pull nginx:1.21.1
 2 查看本地镜像列表:docker images
 3 导出镜像:docker save nginx:1.21.1 -o
 4 删除镜像:docker rm 993ef3592f66 #镜像id
 5 导入镜像:docker image load -i nginx.tar.gz
 6 导入镜像:docker image import nginx。tar.gz #这样的导入时没有名字的镜像
 7 给镜像打tag:docker image tag 993ef3592f66 nginx:nginx_test
 8 清除无效镜像:docker image prune
 9 构建镜像:docker image build -t nginx_file_slx:v1
10 查看构建历史:docker image history contos:7 --no-trunc

3,docker的常用操作

 1 查看已经创建的容器:docker container ps -a
 2 运行一个创建的容器:docker container start b0a46280a223
 3 停止一个正在运行的容器:docker container stop elastic_albattani
 4 重启容器:docker container restart b0a46280a223
 5 创建并启动一个容器(run=create+start):docker container run -it --name contos_slx centos:7
 6 -i : interactive  表示交互的类型
 7 -t:terminal  表示启动一个终端
 8 -d:让容器在后台运行,默认的情况下,容器是在前台运行的,这意味会阻塞当前终端
 9 --name:创建容器的时候指定名字
10 注意:docker run的时候。所有的参数,必须写在镜像名称的前面
11 删除容器:docker container rm -f 镜像id
12 批量删除容器:docker container rm -f `docker container ps -a -q`
13 进入荣区并不创建新的终端:docker container attach 镜像id
14 进入容器并创建新的终端:docker container exec -it 镜像id /bin/bash
15 强杀容器:docker container kill 镜像名称
16 显示正在运行的容器中的进程:docker container top 镜像id
17 对镜像的名称进行重命名:docker container rename practical_nash nginx_slx
18 获取容器的启动日志:docker container logs -f nginx_slx
19 查看前5行:docker container logs -f -n 5  nginx_slx
20 将宿主机的数据拷贝到容器内:docker exec -it 91140337635e /bin/bash
21 显示容器资源使用统计信息的实时流:docker container stats --no-stream
22 暂停容器运行:docker container pause nginx_slx
23 恢复容器运行:docker container unpause nginx_slx
24 docker wait 命令可以用于阻塞一个或多个 Docker容器 直到容器停止,然后打印退出代码
25 将容器的文件系统导出为tar存档:docker container export nginx_slx -o nginx.tar.gz
26 显示一个或者多个容器的详细信息:docker container inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'  nginx_slx
27 推荐阅读:
28     https://docs.docker.com/engine/reference/commandline/inspect/

 

标签:容器,container,slx,nginx,常用命令,镜像,docker
来源: https://www.cnblogs.com/slx-yyds/p/16656684.html