视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3

docker教程 docker命令教程



产品型号:Thinkpad E15

系统版本:centos8

docker命令教程

例1:运行一个 container并加载镜像centos,运行起来这个实例后,在实例中执行 /bin/bash命令

docker常用参数:

run  运行

-i   以交互模式运行容器,通常与 -t 同时使用;

-t  为容器重新分配一个伪输入终端,通常与 -i 同时使用;

[root@xuegod63 ~]# docker images 

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

centos    latest              196e0ce0c9fb        12 days ago         196.6 MB

[root@xuegod63 ~]# docker run -it centos:latest bash  #启动一个实例,也就2秒就可以搞定

[root@068fd8c70344 /]# ls   #查看实例环境

[root@f072b5ae7542 /]# cat /etc/redhat-release 

退出容器:

[root@f072b5ae7542 /]#exit

例2:在 container 中启动一个长久运行的进程,不断向stdin输出 hello world 。模拟一个后台运行的服务

docker常用参数:

-d  后台运行容器,并返回容器ID;

-c  后面跟待完成的命令

[root@xuegod63 ~]# docker run  -d centos:latest /bin/sh -c "while true;do echo hello world; sleep 1; done"

1b3493487c4fde6eb233d59fa9ab9a204ad993cd3debbd5a9a28be6816694605

#容器的ID

从一个容器中取日志,查看输出的内容,可用于后期检查docker实例在标准输出中弹出的错误信息或正常的信息。 

语法: docker  logs   容器实例的Name/ID  

[root@xuegod63 ~]# docker logs 1b3493487c4    #容器的ID可以写全,也可以不写全,只要唯一就可以了

hello world

hello world

hello world

hello world

查看正在运行的容器:

[root@xuegod63 ~]# docker ps  #列出所有运行中容器。

也可以使用短ID或docker实例的名字查看日志输出:

[root@xuegod63 ~]# docker logs 4109c3446284

或:

[root@xuegod63 ~]# docker logs flamboyant_davinci

[root@xuegod63 ~]# docker ps -a  #-a 列出所有容器(包含沉睡/退出状态的容器);

总结:

1、docker run -it centos:latest bash  启动一个实例 

2、docker run  -d centos:latest /bin/sh -c "while true;do echo hello world; sleep 1; done"  #后台运行容器,并返回容器ID;

3、docker  logs   容器实例的Name/ID从一个容器中取日志,查看输出的内容

4、docker ps  #列出所有运行中容器。

教程 指令 命令
专题摄影摄像技术专业介绍摄影摄像技术专业介绍专题小学语文教育专业介绍小学语文教育专业介绍专题风力发电工程技术专业介绍风力发电工程技术专业介绍专题光伏工程技术专业介绍光伏工程技术专业介绍专题现代教育技术专业介绍现代教育技术专业介绍专题体能训练专业介绍体能训练专业介绍专题运动训练专业介绍运动训练专业介绍专题道路运输管理专业介绍道路运输管理专业介绍专题汽车技术服务与营销专业介绍汽车技术服务与营销专业介绍专题药品质量与安全专业介绍药品质量与安全专业介绍专题航海技术专业介绍航海技术专业介绍专题小学数学教育专业介绍小学数学教育专业介绍专题摄影与摄像艺术专业介绍摄影与摄像艺术专业介绍专题表演艺术专业表演艺术专业专题包装策划与设计专业介绍包装策划与设计专业介绍专题电力系统继电保护技术专业介绍电力系统继电保护技术专业介绍专题冰雪设施运维与管理专业介绍冰雪设施运维与管理专业介绍专题播音与主持专业介绍播音与主持专业介绍专题餐饮智能管理专业介绍餐饮智能管理专业介绍专题大数据与财务管理专业介绍大数据与财务管理专业介绍专题道路养护与管理专业介绍道路养护与管理专业介绍专题道路与桥梁工程技术专业介绍道路与桥梁工程技术专业介绍专题地籍测绘与土地管理专业介绍地籍测绘与土地管理专业介绍专题电梯工程技术专业介绍电梯工程技术专业介绍专题法律文秘专业介绍法律文秘专业介绍专题放射治疗技术专业介绍放射治疗技术专业介绍专题分布式发电与智能微电网技术专业介绍分布式发电与智能微电网技术专业介绍专题服务外包专业介绍服务外包专业介绍专题高速铁路施工与维护专业介绍高速铁路施工与维护专业介绍专题高速铁路综合维修技术专业介绍高速铁路综合维修技术专业介绍专题