美文网首页
Docker容器常用的基本命令

Docker容器常用的基本命令

作者: 人生这点事儿 | 来源:发表于2020-05-13 10:18 被阅读0次

    容器的基本命令

    1.下载镜像 docker pull nginx

    2.上传镜像 docker push nginx

    3.查看镜像 docker images

    4.查找镜像 docker search nginx

    5.导出镜像 docker save nginx:latest>nginx.tar

    6.导入镜像 docker load < nginx.tar

    7.删除镜像 docker rmi nginx

    8.查看后台运行的容器 docker run -d nginx

      docker run 使用 -i 交互式的 -t 分配终端 -d 把容器放在后台运行

    9.查看后台运行的容器 docker ps   

    10.只显示容器ID docker ps -q

    11.显示所有容器,包括没有启动的 docker ps -a

    12.显示所有容器的ID  docker ps -qa

    13.查看镜像历史 docker history nginx

    14.修改镜像名称和标签 docker tag nginx:latest ng:v2

    15.关闭容器 docker stop xx  //xx为容器ID

    16.启动容器 docker start xx

    17.重启容器 docker restart xx

    18.删除容器 docker rm -xx

    19.连接容器 attach|exec区别

         exec 单独启动命令运行,退出不会影响容器的运行

         attach 连接console 终端退出后,容器结束把容器放后台,使用快捷键 ctrl + pq

    20.过滤查看mac和IP地址:

    docker inspect -f '{{.NetworkSettings.MacAddress}}' xx

    docker inspect -f '{{.NetworkSettings.IPAddress}}' xx

    Dockerfile语法格式:

    – FROM:基础镜像

    – MAINTAINER:镜像创建者信息

    – EXPOSE:开放的端口

    – ENV:设置环境变量

    – ADD:复制文件到镜像

    – RUN:制作镜像时执行的命令,可以有多个

    – WORKDIR:定义容器默认工作目录

    – CMD:容器启动时执行的命令,仅可以有一条CMD

    批量删除所有镜像

    docker rm -f $(docker ps -aq)

    相关文章

      网友评论

          本文标题:Docker容器常用的基本命令

          本文链接:https://www.haomeiwen.com/subject/exggnhtx.html