一.容器的基本操作:
启动容器(运行一次即停止) 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 容器名
