zoukankan      html  css  js  c++  java
  • docker 常用命令

    docker命令

    docker ps [OPTIONS]

    • -a :显示所有的容器,包括未运行的。 //this use frequently
    • -f :根据条件过滤显示的内容。
    • --format :指定返回值的模板文件。
    • -l :显示最近创建的容器。
    • -n :列出最近创建的n个容器。
    • --no-trunc :不截断输出。
    • -q :静默模式,只显示容器编号。
    • -s :显示总的文件大小。

    docker inspect [OPTIONS] NAME|ID [NAME|ID...]
    获取容器/镜像的元数据。

    docker top [OPTIONS] CONTAINER [ps OPTIONS]
    查看容器中运行的进程信息,支持 ps 命令参数。

    docker attach :连接到正在运行中的容器。

    docker events [OPTIONS]

    • -f :根据条件过滤事件;
    • --since :从指定的时间戳后显示所有事件;
    • --until :流水时间显示到指定的时间为止;

    docker events --since="1467302400"
    显示从2006年xx时间开始的所有事件

    docker logs : 获取容器的日志

    搭建web题目

    docker,可以理解为一个虚拟机,如果在你的虚拟机里面部署,那就是虚拟机的虚拟机。

    查找lamp环境

    docker search lamp
    

    选择下载镜像

    docker pull tutum/lamp
    

    下载成功后,查看已下载镜像

    docker iamges 
    

    创建docker容器,映射到端口

    docker run -d -p 2333:80 -p 3308:3306 tutum/lamp
    

    这里意思是,本机的2333端口为容器的80端口

    查看容器

    docker ps -a
    

    映射到,访问 127.0.0.1:2333

    copy文件进/var/www/html

    docker cp /var/www/html/filename (容器id):/var/www/html
    

    进入容器

    docker exec -it (容器ID) bash
    
    启动容器
    docker start (容器ID)
    停止容器
    docker stop (容器ID)
    删除容器(注意要关了容器才能删)
    docker rm (容器ID)
    删除镜像
    docker rmi 镜像ID/镜像名
    

    dockerfile的使用

    进入dockerfile所在文件夹
    docker build -t (镜像名称)

    容器建好了,看上面的docker run步骤

  • 相关阅读:
    SSM 框架-05-详细整合教程(Eclipse版)(Spring+SpringMVC+MyBatis)
    SSM 框架-04-使用maven创建web项目
    SSM 框架-03-MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
    SSM 框架-02-MyEclipse 2017 安装与破解
    什么是J2EE
    Web前端和后端开发的区别和要求
    SSM 框架集-01-详细介绍-入门问题篇
    MUI框架-11-MUI前端 +php后台接入百度文字识别API
    MUI框架-10-MUI 数据交互-跳转详情页面
    MUI框架-09-MUI 与后台数据交互
  • 原文地址:https://www.cnblogs.com/vstar-o/p/13623371.html
Copyright © 2011-2022 走看看