产品型号: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
【docker命令教程】[root@xuegod63 ~]# docker ps -a #-a 列出所有容器(包含沉睡/退出状态的容器);
推荐阅读
- 本田CRV更换空调滤芯安装教程
- 小米全屏禁止下拉状态栏教程 我来分享小米9中禁止状态栏下拉具体操作方法
- 纸船怎么折承重力最大?附简单小船折纸教程
- 淘宝怎么投诉卖家?3种投诉方法及教程详解
- 我来分享多闪app修改昵称ID教程分享
- 柠檬水怎么做好喝而且不酸?可以天天喝吗?附详细教程
- 我来分享迅蟒自媒体营销助手公众号批量登陆方法教程
- 分享QQ浏览器启用输入网址在后台打开教程介绍
- 我来教你Edge浏览器关闭图像教程分享
- 小编分享QQ浏览器卸载扩展应用教程分享