启动容器执行自定义脚本

docker run -d centos /bin/sh -c "while true;do echo helloworld;sleep 1;done"
docker ps

查看容器日志

docker logs -f container_id                   # 持续输出日志
docker logs --tail 10 container_id            # 输出最后的10行日志,默认所有
docker logs -t container_id                   # 显示日志时间戳信息

其他常用命令

docker stats                                   # 查看docker的CPU、内存等状态
docker top container_id                        # 查看容器内部的进程信息
docker inspect container_id                    # 查看容器的详细信息(元数据)
docker image inspect image_id                  # 查看镜像的详细信息(元数据)
docker cp container_id:/home/test.c /home      # 从容器内将文件拷贝到宿主机,无须启动容器

进入在后台运行的容器

docker exec -it container_id /bin/bash         # 开启新终端与容器进行交互
docker attach container_id                     # 复用原有终端与容器进行交互

小伍
139 声望4 粉丝