docker容器的基本操作和守护式容器

    科技2022-08-22  119

    一.容器的基本操作:

    启动容器(运行一次即停止) docker run IMAGE [COMMAND] [ARG…] docker run ubuntu echo ‘hello world’

    启动交互式容器(加参数-i为始终打开标准输入,-t为分配一个伪tty终端,/bin/bash为启动时运行bash命令) docker run -i -t ubuntu /bin/bash

    查看容器 docker ps -a -l docker inspect [容器id或自定义容器名]

    自定义容器名字 docker run --name=自定义名字 -i -t ubuntu /bin/bash

    重新启动停止的容器 docker start [-i] 容器名

    删除停止的容器 docker rm 容器名

    二.守护式容器 能够长期运行、没有交互式会话、适合运行应用程序和服务

    以守护形式运行容器: docker run -i -t IMAGE /bin/bash 容器运行后输入exit则容器停止运行,如果按ctrl+p再按ctrl+q则退出后容器在后台继续运行。

    重新进入正在运行的容器 docker attach 容器名

    启动守护式容器: docker run -d -i -t 镜像名 [COMMAND][ARG…] -d 以后台方式运行容器

    查看容器日志 docker logs -f -t [–tail 2] 容器名 -f 一直跟踪日志变化 -t 给日志加上时间戳 –tail 显示最后几行

    查看容器内进程: docker top 容器名

    在运行中的容器内启动新进程 docker exec -d -i -t 容器名 [COMMAND][ARG…]

    停止守护式容器: docker stop 容器名 docker kill 容器名

    Processed: 0.015, SQL: 9