• 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 数据卷容器名 ...
  • 相关阅读:
    AutoFac实现AOP扩展
    Nginx缓存、本地responseCache响应式缓存、ResourceFilter缓存。
    缓存基于http协议的前端缓存
    读取excel表格内容,处理后写输出xt文件上
    缓存memoryCache和redis分布式缓存
    Java 线上诊断工具Arthas
    c语言把16进制文本转16进制数组
    vue中使用tinymce,以及插件 powerpaste 的使用
    Go Concurrency Patterns: Pipelines and cancellation 孙龙
    golang 详解协程——errgroup 孙龙
  • 原文地址:https://www.cnblogs.com/xp2h/p/12422435.html
Copyright © 2020-2023  润新知