zoukankan      html  css  js  c++  java
  • 容器化-Docker-1-速查手册-Docker常用命令

    这篇文章的目的就是把最常用的命令列出来,没时间看速查命令使用

    备注

    实验环境:Centos7.4 3.10.0-693.el7.x86_64

    常用命令

    Docker镜像管理(操作对象是镜像)

    • 检索镜像 docker search redis
    • 下载镜像 docker pull docker.io/redis
    • 下载运行 docker run -i -t -d -p 6379:6379 --name=redis1 docker.io/redis # 逻辑:先找本地,本地没有搜镜像源,有下载运行,没有报错
    • 查看镜像 docker images
    • 删除镜像 docker rmi docker.io/redis

    Docker容器管理(操作对象是容器)

    • 运行一个容器 docker run -itd -p 6379:6379 --name=redis1 --cpus=3 -m=3g docker.io/redis
    • 查看运行容器 docker ps
    • 查看运行和已经停止的容器 docker ps -a
    • 停止一个容器 docker stop 19cf7492a9e7 # 容器ID
    • 批量清理已经停止的容器 docker container prune # docker 1.13版本后才支持
    • 进入一个容器 docker exec -it 8bdf31c506a9 bash # 操作的是容器ID

    容器外挂目录(宿主目录映射到容器中)

    容器本身在销毁的时候内部产出的数据就会被销毁、如果需要保留日志或者产出数据需要和容器所在宿主目录做一个映射

    • 容器挂载目录 docker run -i -t -d -p 8082:80 -v /work/nginx/log:/var/log/nginx --name=t4 nginx # 使用-v 宿主目录:容器目录
    作者:罗天帅
    出处:http://www.cnblogs.com/luotianshuai/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
  • 相关阅读:
    es6类
    ES6模块化
    es6之常/变量
    es6之结构赋值
    es6之箭头函数、rest函数
    es6的新方法
    数组的使用方法
    Vue接口调用问题
    监听器和计算属性
    Vue路由
  • 原文地址:https://www.cnblogs.com/luotianshuai/p/15008472.html
Copyright © 2011-2022 走看看