首页 > 其他 > 详细

Docker学习のDocker的简单应用

时间:2019-07-31 16:46:46      阅读:105      评论:0      收藏:0      [点我收藏+]

一、常见基本docker命令

docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 deomon

在这个里面

docker -v,我们可以查看docker版本

docker run -i -t --name=‘ ‘      交互式常见病运行一个容器,容器自定义名字;如果不存在镜像(image),则下载

docker ps -a                           列出所有容器

docker ps                               列出运行的容器

docker ps -l                            列出刚运行的容器

docker [name/id]                    检查相应的容器,查看各项配置

docker start -i  [object]           运行一个已经存在的容器

docker rm [object]                   删除一个已经存在并停止的容器

docker stop [OPTIONS] CONTAINER [CONTAINER...]      停止一个容器     

二、守护式容器

以上的容器并不能后台运行,那么怎么可以让容器后台运行呢,

1、可以采用ctrl+P连续按 ctrl+Q来实现容器退出,退出后容器     

技术分享图片

如上,不用exit,我们就退出后了

技术分享图片

我们可以看到正在运行的容器

我们利用attach [name/id]命令,会重新进入容器:docker attach bbba32378d04 

技术分享图片

2、我们使用run命令启动一个守护式容器

run -d [镜像名] 命令 参数

输入: docker run --name dc1 -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"

 查看到他在运行

技术分享图片

尽然后台运行,我们可以查看日志查看运行的状况

技术分享图片

 

 

 如果不指定参数会返回所有日志

 输入docker logs dc1 返回了所有的日志

技术分享图片

docker logs -t  dc1  显示时间

    技术分享图片

docker logs -tf  dc1一直更新

ctrl+c停止

docker logs -tf --tail 10  dc1   显示最新的10条,数字为0的时候显示最新

3、容器中查看运行的进程

docker top dc1    

技术分享图片

4、docker的里面是一个容器运行一个进程,但是监控等要求运行新的进程

技术分享图片

我们docker exec -i  -t dc1 /bin/bash

docker top dc1

技术分享图片

5、停止守护式容器

docker stop dc1 (发信号等待)

docker kill dc1    (直接快速结束)

 可以在https://www.runoob.com/docker/docker-command-manual.html查看常用命令

Docker学习のDocker的简单应用

原文:https://www.cnblogs.com/xietianjiao/p/11276980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!