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步骤

posted @ 2020-09-06 20:19  vstar_o  阅读(101)  评论(0编辑  收藏  举报