zoukankan      html  css  js  c++  java
  • Docker命令整理

    1、Docker服务命令

    #启动docker服务
    systemctl start docker
    
    #停止docker服务
    systemctl stop docker
    
    #重启docker服务
    systemctl restart docker
    
    #查看docker服务状态
    systemctl status docker
    
    #设置docker开机启动
    systemctl enable docker

    2、Docker镜像命令

    #查看本地镜像
    docker images  [-q]
        -q    只获取镜像id
    
    #搜索远程镜像
    docker search 镜像名
    
    #拉取镜像
    docker pull 镜像名:版本号
        :版本号    可省,默认获取最新 
    
    #删除本地镜像
    docker rmi 镜像id|镜像明:版本

    3、Docker容器命令

    #查看容器
    docker ps [-a -q]
        -a    查看你所有容器,不然只显示启动中的
        -q    只获取容器id
    
    #创建并运行容器
    docker run -i [-t | -d] --name=容器名 镜像名:版本 /bin/bash
        -t    退出容器会关闭容器
        -d    退出容器不会关闭,可以使用exec进入容器
       -p 宿主机端口:容器端口  端口映射 容器名 自定义 镜像名:版本 镜像id也可以 #进入运行的容器 docker exec
    -it 容器名/id /bin/bash #启动已关闭容器 docker start 容器名/id #停止容器 docker stop 容器名/id docker stop `docker ps -q` 停止所有容器 #删除容器 docker rm 容器名/id #查看容器信息 docker inspect 容器名/id

    4、容器数据卷

    docker run -it -v $PWD/宿主机绝对路径目录:/容器内目录  镜像名:版本号 /bin/bash
    注意事项:目录必须是绝对路径
         如果目录不存在会自动创建
         可以挂载多个数据卷

    5、数据卷容器

      将一个容器专门作为数据卷

      1、创建启动数据卷容器 -v volume

    docker run ... -v /volume ...

      2、其他容器使用数据卷容器 --volumes-from 数据卷容器名

    docker run ... --volumes-from 数据卷容器名 ...
  • 相关阅读:
    用JAVA发送一个XML格式的HTTP请求
    LR 测试http协议xml格式数据接口
    软件测试术语
    linux学习笔记
    接口测试文章整理
    InputStream只能读取一次的解决办法 C# byte[] 和Stream转换
    zTree更新自定义标签>>>
    C# 各类常见Exception 异常信息
    C# 调用存储过程 Sql Server存储过程 存储过程报错,程序中的try
    SQL Server 2014 清除用户名和密码
  • 原文地址:https://www.cnblogs.com/xp2h/p/12422435.html
Copyright © 2011-2022 走看看