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

docker的常用命令

时间:2022-09-05 01:22:31浏览次数:83  
标签:容器 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
From: https://www.cnblogs.com/slx-yyds/p/16656684.html

相关文章

  • Docker 部署
    部署docker1.关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.停用并禁用selinux查看:getenforce临时禁用:setenforce0查看配置文件:grep^SELI......
  • Docker 本地安装常用应用
    docker启动容器设置自启动加上配置:--restart=always比如:dockerrun-tid--name【定义容器名称】-p8081:8080--restart=always【镜像名称】如果是已经启动的容器......
  • docker实战教程(一):安装
    centosdocker安装docker并非是一个通用的容器工具,它依赖于已存在的linux内核环境。docker实质上是在已运行的linux环境下制造了一个隔离的文件环境,因此它执行的效率几乎......
  • Docker进阶与实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1mmNcrW3WxxHqYoTBv3777g点击这里获取提取码Docker进阶与实战本书由一个真正钻研容器技术的团队写作,他们不仅仅是在使用Docke......
  • Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1bGR-iSE5_jHNvP1QWHKs3g点击这里获取提取码Linux系统或云环境上运行Docker的实用指南!无论是在笔记本上还是在远程云上,Docke......
  • Docker基础与实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1OXDK4BXPRg29N4_02Fm-SQ点击这里获取提取码Docker基础与实战本书围绕已应用于多个项目的Docker技术展开讲解,前半部分以浅显......
  • Docker技术入门与实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1OnXNENWwKEqyEiPYoCxyAA点击这里获取提取码《Docker技术入门与实战》是中国首部Docker著作,一线Docker先驱实战经验结晶,来自I......
  • Docker Desktop starting
                ......
  • docker centos 容器配置
     linuxifconfig命令不能使用1,yumprovidesifconfig来查看那个包提高ifconfig,并安装一下。​编辑2,yuminstallnet-tools​编辑3,输入ifconfig测试一下,ok了 ......
  • docker部署 win10 DockerDesktop_V4.10.1_XiTongZhiJia
    ​ 下载程序包:DockerDesktop下载_DockerDesktop(桌面开发环境)官方正式版下载4.10.1-系统之家启动安装时,如果报错如下,则升级windows:DockerDesktoprequiresWind......