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 数据卷容器名 ...
  • 相关阅读:
    Oracle基础知识整理
    linux下yum安装redis以及使用
    mybatis 学习四 源码分析 mybatis如何执行的一条sql
    mybatis 学习三 mapper xml 配置信息
    mybatis 学习二 conf xml 配置信息
    mybatis 学习一 总体概述
    oracle sql 语句 示例
    jdbc 新认识
    eclipse tomcat 无法加载导入的web项目,There are no resources that can be added or removed from the server. .
    一些常用算法(持续更新)
  • 原文地址:https://www.cnblogs.com/xp2h/p/12422435.html
Copyright © 2011-2022 走看看