Python全系列 教程
3567个小节阅读:5931.1k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
更多的时候,需要让Docker容器在后台以守护态(Daemonized)形式运行。用户可以通过添加-d参数来实现。
语法格式:
xxxxxxxxxx
11docker run -d 镜像名字 /bin/bash
容器启动后会返回一个唯一的ID,也可以通过docker ps命令来查看容器信息:
xxxxxxxxxx
11docker ps
获取容器输出信息
xxxxxxxxxx
11docker logs 容器id
语法格式:
xxxxxxxxxx
11docker stop 容器id
处于终止状态的容器,可以通过docker start命令来重新启动:
xxxxxxxxxx
11docker start 容器id
此外,docker restart命令会将一个运行态的容器终止,然后再重新启动
xxxxxxxxxx
11docker restart 容器id
在使用-d参数时,容器启动后会进入后台,用户无法看到容器中的信息。某些时候如果需要进入容器进行操作,有多种方法,包括使用docker attach命令、docker exec命令,以及nsenter工具等。
语法格式:
xxxxxxxxxx
11docker attach 容器id
注意:
但是使用attach命令有时候并不方便。当多个窗口同时attach 到同一个容器的时候,所有窗口都会同步显示。当某个窗口因命令阻塞时,其他窗口也无法执行操作了。
Docke自1.3版本起,提供了一个更加方便的工具exec,可以直接在容器内运行命令。例如进入到刚创建的容器中,并启动一个bash:
xxxxxxxxxx
11docker exec -it 容器id /bin/bash
语法格式:
xxxxxxxxxx
11docker rm 容器id
参数:
- -f, --force=false强行终止并删除一个运行中的容器
xxxxxxxxxx
21#如果docker容器在启动的时候没有加 -d 参数
2exit # 会直接停止同期并退出
实时效果反馈
1. 下列是Docker容器技术中启动并运行容器命令的是____。
A docker run
B docker create
C docker images
D run docker
2. Docker容器技术中容器不停止退出的指令____。
A exit
B Ctrt + p + q
C quit
D out
答案
1=A 2=> B