docker 练习第一天

1、创建容器

docker  run --name  test  -it  ubuntu  /bin/bash

创建一个容器,如果本地不存在改docker 镜像,会自动到docker hub仓库下载ubuntu最新的镜像,

-i打开标准输入STDIN,-t 为该容器创建一个为终端tty

/bin/bash宿主机和容器进行bash  shell交互

--name  给创建的容器命名

创建的容器会获得一个ID号,可以唯一标识该容器(容器名也可以唯一标识容器)

docker  create   也可以创建容器

2、容器状态

状态查询:

docker   ps    查看正在运行的容器

docker ps -a  查看所有的容器(running/stop)

状态管理:

docker  start  containerID/containerNAME    启动容器,容器重新启动之后会沿用docker run 命令指定的参数来运行,如:-it 和/bin/bash    则会进入容器shell交互

  stop      关闭容器

 restart    重启

3、附着容器

docker  attach  containerID/containerNAME

4、创建守护式后台运行的容器

docker run  -d ubuntu   /bin/bash

5、获取守护式容器的日志

docker  logs containerID/containerNAME

docker  logs  -f containerID/containerNAME   #tail -f

docker logs --tail 10 -f containerID/containerNAME 

docker  logs  -tf containerID/containerNAM     #-t  为每条日志加上时间

--log-driver  来控制docker守护几次呢哼和容器所用的日至驱动

--log-driver="json-file"       为docker logs命令提供基础

syslog   该选项会禁用docker logs命令,并将所有容器的日志都输出到syslog

none  禁用所有的容器中的日志(包括 docker logs)

 

6、查看守护式容器的进程:

docker  top containerID/containerNAM

7、查看容器的系统信息

docker  stats  containerNAM1  containerNAM2 containerNAM3

 

posted on 2020-10-28 15:14  onlyxu  阅读(98)  评论(0编辑  收藏  举报

导航