首页 > 其他分享 >docker基本命令

docker基本命令

时间:2023-12-07 12:02:22浏览次数:26  
标签:基本 容器 network nginx 命令 镜像 docker Docker

1.基本命令

docker ps 查看所有运行中的DOCKER

docker ps -a 查询所有 运行+非运行的docker

docker logs <容器id或容器名>  查看容器日志

docker logs -f  <容器id或容器名>  实时查看容器日志

docker  run --name 《容器别名》 --network 《自定义网段》 -d  《容器imgs》:<版本>  通过images 启动一个docker 容器

docker cp   <容器名或者ID>:/ect/nginx  : /home/nginx  复制容器内的文件到 容器外面

docker  exec -it   <容器名或者ID> bash 进入容器内部

docker  network  connect  <自定义网段名>   <容器名或者ID> 把一个容器加入到一个自定义网段中,加入自定义网段中的容器,容器之间可以通过 容器名进行访问很是方便

dokcer pull   nginx   拉去一个nginx 的 images 用于创建


docker run --name  nginx  -v   /home/nginx/conf:/ect/nginx/              -v用于映射外部文件到容器内部文件,方便配置文件的修改


docker run --name nginx -p 9090:80    -p把容器内的端口映射到外面的 9090端口。是一个非常方便的命令

docker  stop   <容器名或者ID>  停止一个容器

docker rm  <容器名或者ID> 删除一个容器

docker images  查看所有影像

docker  rmi   <镜像ID>  删除一个镜像

docker stop   <容器名或者ID> 启动一个容器

docker restart   <容器名或者ID> 重启一个容器

docker commit  -m="提交的描述消息" -a="作者" 容器id  目标镜像名:[版本消息]

# 作用:将我们操作过的容器,通过commit提交成为一个新的镜像。我们以后就可以直接使用这个修改过的镜像了。


docker pause 暂停一个容器的所有进程。

docker unpause 取消暂停一个容器的所有进程。

docker tag

为镜像打标签,用于发布版本或标识不同的镜像版本。

docker network create

创建一个用户自定义的 Docker 网络。

docker network ls

列出所有 Docker 网络。

docker network inspect

检查 Docker 网络的详细信息。

docker network connect

将容器连接到一个网络。

docker network disconnect

从容器断开网络连接。

docker volume create

创建一个 Docker 数据卷。

ocker volume ls

列出所有 Docker 数据卷。

docker volume inspect

检查 Docker 数据卷的详细信息。

docker volume rm

删除一个或多个 Docker 数据卷。

docker version

显示 Docker 版本信息。

docker login 和logout

登录到 Docker Hub 或私有镜像仓库。

docker search

在 Docker Hub 上搜索镜像。

标签:基本,容器,network,nginx,命令,镜像,docker,Docker
From: https://blog.51cto.com/u_16367561/8719974

相关文章

  • OGG源端info all 命令显示 Lag at Chkpt 状态为 unknown
    GGSCI(dwdb01)10>infoallProgramStatusGroupLagatChkptTimeSinceChkptMANAGERRUNNINGEXTRACTRUNNINGE_CST00:00:0400:00:08EXTRACTRUNNINGE_EMPunknown00:01:34EXTRACTRUNNINGE_GI......
  • uni-app 基础架构搭建 ts+vue3 命令行
    1. 安装全局degitnpminstall-gdegit2.创建工程my-vue3-ts-project#创建以javascript开发的工程npxdegitdcloudio/uni-preset-vue#vitemy-vue3-ts-project#创建以ts开发的工程npxdegitdcloudio/uni-preset-vue#vite-tsmy-vue3-ts-project3进入目录cdmy-v......
  • 文件目录类命令
    pwd显示当前目录的绝对路径基本语法ls[选项][目录或是文件]列出目录内容,不指定目录则默认当前目录选项说明-a,全部的文件,连同隐藏文档。-l,长数据串列出,包含文件属性与权限等等数据,等价于“ll”显示说明每行列出的信息依次是:文件类型与权限,链接数,文件属主,文件数组,文件大小用byt......
  • Maven 环境变量配置 'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件
    在cmd里面输入对应的mvn命令出现了这行提示,说明你的maven环境变量配置有问题,需要重新配置1、添加M2_HOME和MAVEN_HOME在系统变量里面添加M2_HOME和MAVEN_HOME,都指向你的本地maven安装路径 2、添加用户变量PATH中3、校验在cmd中输入mvn-version出现你对应的maven......
  • java基本数据类型
    数据类型名称位数默认值最小值最大值byte 1字节(8位) 0 -128127 short2字节(16位) 0  -3276832767 int4字节(32位) 0  -2^31 2^31-1long8字节(64位)0L  -2^632^63-1 float4字节 0.0F   double8字节 0.0   ......
  • Golang os包代码示例:获取命令行参数、获取环境变量、创建和删除文件、检查文件或目录
    以下是一些示例代码,展示了如何使用os包进行操作系统相关的操作:获取命令行参数:packagemainimport( "fmt" "os")funcmain(){ args:=os.Args fori,arg:=rangeargs{ fmt.Printf("Argument%d:%s\n",i,arg) }}获取环境变量:packagemainimport( "f......
  • Golang flag包:命令行参数解析入门代码示例
    以下是一个示例代码,展示了如何使用flag包处理命令行参数:packagemainimport( "flag" "fmt")funcmain(){ //定义命令行参数对应的变量 varnamestring varageint varisAdminbool //绑定命令行参数与变量 flag.StringVar(&name,"name","","En......
  • Golang flag包:nginx命令行参数解析代码示例
    flag-命令行参数解析在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。如果命令行参数纯粹自己写代码解析,对于比较复杂的,还是挺费劲的。在go标准库中提供了一个包:flag,方便进行命令行解析。注:区分......
  • vim编辑器命令模式——撤销与时间旅行
    原创:厦门微思网络Vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后......
  • Native Drawing开发指导,实现HarmonyOS基本图形和字体的绘制
     场景介绍Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:● 2D图形绘制。● 文本绘制。接口说明接口名描述OH_Drawing_BitmapCreate (void)创建一个位图对象。OH_Drawing_BitmapBuild (OH_Drawing_Bitmap......