产品型号:Thinkpad E15
系统版本:centos8
docker命令教程
例1:操作 container并加载镜像centos,操作此实例后,在实例中执行 //bin/bash命令
docker常用参数:
run 运行
-i 容器通常以交互模式运行-t 同时使用;
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
[root@xuegod63 ~]# docker images
REPOSITORYTAGIMAGE IDCREATEDSIZE
centoslatest196e0ce0c9fb12 days ago196.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 #列出所有操作中容器 。
【Thinkpad E15系统 docker命令教程】
- 华为MateBook X系统 ps怎么栅格化图层
- 华为MateBook X系统 cad圆的直径标注
- 华为MateBook X系统开启快速启动 win10快速启动要不要打开
- 华为官网刷机指南:更新你的设备操作系统
- 文职将军和现役将军有什么区别,请系统讲解一下。
- oa办公系统软件哪家好
- 华为鸿蒙系统使用体验
- 联想ThinkPad开机黑屏怎么办?
- 努比亚系统官网下载使用指南
- 苹果XR目前最适合的系统
