ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker的常用命令

2022-09-05 01:31:54  阅读:191  来源: 互联网

标签:容器 container slx nginx 常用命令 镜像 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有