您的位置:首页 > 运维架构 > Docker

一些简单常用的docker命令--持续更新中

2019-04-24 11:51 344 查看

初学docker ,写下此篇博客就是为了学习中的记录,为以后回顾或查找资料带来方便,从初学到深入的每条命令,并附上自己的解释。

1、docker ps -a
查看当前docker 下的所有容器 显示内容 container id :容器ID image: 容器对应的镜像名称 connand:创建时的启动命令
created :创建时间 status:当前状态 ports:映射端口(如果容器处于运行状态就会显示) names:容器名称

2、docker ps
查看当前正在运行的docker
3、docker start 容器id
启动对应的容器

4、docker attach 容器id
进入已经启动的容器,注意,必须是已经启动的。
ps: 如果进入后发现linux命令失效:可重新设置环境变量PATH:export PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin

5、docker stop 容器id
停止容器

6、docker images
查看所有镜像 repository:镜像库名称 tag:镜像标签,版本 image id :镜像id created:镜像创建时间 size:创建镜像大小
7、docker stats -a /docker stats
查看当前容器状态(-a 所有 / 不带表示只展示运行的容器) cpu:cpu使用率 mem usage/limit :使用内存与最大内存 men%:使用率 I/O:读写速度 pids
8、docker run -d -p 8088:8080 -v /root/webapps/:/opt/tomcat/webapps/ --name tomcat_1 tomcat:1.0 /root/run.sh
根据创建的tomcat镜像生成一个tomcat容器,并启动
-d : 守护模式执行脚本,使tomcat输出不会出现在终端
-p : 映射端口,外部可通过8088访问tomcat容器
-v : 文件夹关联,可通过操作宿主机器的文件夹(本例中/root/webapps)操作容器中的文件夹。
–name :通过某个镜像创建对应名称的容器

9、docker -logs 容器id
查看对应容器下的日志

10、docker commit 容器id iamges名称
根据容器id创建镜像

11、docker pull daocloud.io/centos:7
添加daocloud镜像源

12、docker build -t test .
生成spring boot 项目的镜像源 test为镜像名称

13、docker run -d -p 9000:9000 test
根据镜像,运行容器

14、docker rm 容器id
删除一个容器,需要时停止状态,通过docker stop 容器id

15、docker rmi 镜像id
删除一个镜像,需要保证该镜像下的所有容器已经删除。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: