文章目录
- 官方地址
- 显示版本信息
- 显示Docker系统信息
- 镜像命令
- 查看本地镜像(images)
- 搜索镜像(search)
- 下载镜像(pull)
- 删除镜像(rmi)
- 远程仓库登录(login)
- 远程仓库退出登录(logout)
- 镜像标签(tag)
- 镜像推送到远程仓库(push)
- 容器命令
- 启动镜像(run)
- 列出容器(ps)
- 退出容器
- 容器状态管理(重启、停止、启动)
- 删除容器(rm)
- 常用其他命令
- 查看容器日志(logs)
- 显示容器中进程信息(top)
- 查看镜像信息(inspect)
- 进入容器(exec)
- 上传或下载容器文件(cp)
- 提交镜像(commit)
containerd:Docker为了兼容OCI标准,将容器Runtime及其管理功能从Docker守护进程中剥离出来,用于不启动Docker也能直接通过Containerd来管理容器。
runc:Docker按照OCF开放容器格式标准制定的一个轻量级工具,可以使用RunC不通过Docker引擎即可实现容器的启动、停止和资源隔离等功能。
- Debug Mode:是否开启Debug模式。
Server端相关输出说明:
- Containers:容器个数。
- Running:正在运行的容器个数。
- Paused:暂停的容器个数。
- Stopped:停止的容器个数。
- Images:镜像个数。
- Storage Driver:储存驱动,一般为overlay2性能好速度快。
- Backing Filesystem:服务器文件系统。
- Logging Driver:日志驱动,json-file表示日志会存放在本地。
- Cgroup Driver:限制和隔离的驱动,生产环境建议是systemd(重点)
- Swarm:Docker官方的容器编排工具,inactive不开启、active开启。
- Docker Root Dir:数据存放位置,docker根目录,生产环境建议独立的磁盘。
- Live Restore Enabled:Docker热更新,生产环境建议设置为true。因为如果是false则表示重启docker服务的时候docker容器也会被进行重启,如果设置为true则重启docker时容器不会被重启。
注意:指定版本镜像下载,需要先去官网https://hub.docker.com确定是否有该版本镜像,如果没有则会报错。另外下载镜像的时候,如果已经下载过基础镜像,那么它会直接跳过基础镜像的下载,从而节省系统内存资源降低消耗。
若本地有多个同名不同版本的镜像可使用分号“:”来进行版本的指定删除,否则将会删除本地版本为latest的镜像,也可直接针对镜像ID来进行删除。
删除本地全部镜像:
注意:在进行全部镜像删除的时候,如果镜像有被启动过,在容器中未被删除则无法进行镜像的删除。如果非要将全部镜像删除,可采用“-f”参数来进行满足,但删除后容器仍然存在。
阿里云镜像仓库:登录链接: 阿里云→控制台→产品与服务→容器服务→容器镜像服务。
docker中logout用于退出一个docker镜像仓库的登录,如果未指定镜像仓库地址,默认为官方“docker hub”仓库。
提示:退出登录后会在“~/.docker/config.jso”进行对应的删除登录信息,也可以按照登录信息中的登录信息进行对应的退出登录。
docker中tag用于标记本地镜像并将其归类为某一个仓库
docker中push用于将本地镜像上传到远程镜像仓库中,上传的前提需要先登录到对应的镜像仓库。
可选参数:
- –name=”name”:为容器设置名称。
- –detach,-d:后台运行容器并打印容器ID
- -it:交互式运行(-i保持STDIN标准输入打开、-t分配一个伪TTY)。
- -p:端口映射(格式“主机端口:容器端口”)。
- -P:随机指定端口。
- –rm:当容器退出时自动剔除(用于测试)
查看全部日志:参数“-t”时间戳、“-f”跟踪最新的日志打印。
查看指定数量日志:参数“–tail”显示最新多少条日志。
实战测试: 提交tomcat镜像
结束语
到此这篇启动docker 容器(启动docker容器命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!🐱🐉 至此文档就到此结束了,谢谢各位大佬给予的支持!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/42260.html