Docker 入门使用说明Docker 安装Docker 官网:Docker Docker 安装说明:Docker 安装说明 这里由于 Docker 在实时更新,所以每次安装 Docker 用来导入 key 的链接可能会有变化,这里就参考官方的安装方法即可 Docker 常用命令说明基础操作查询镜像:
这里会显示所有当前镜像的版本和网友封装的版本 拉取镜像:
创建镜像:
当我们没有当前镜像,docker 就会自动把镜像下载到本地 查看本地容器镜像:
这里会显示我们本地所有的镜像 运行镜像:
这样就运行了一个镜像,但是我们发现我们并没有进入到协同命令行中
这样我们就在运行 docker 镜像的同时,进入到了命令行下 查看当前所有容器的列表
这将显示所有容器的列表,包括已停止的容器。从列表中,我们可以找到我们想要运行的容器的 ID 和名称 启动已有容器
请确保将 <容器ID/名称> 替换为你要启动的容器的实际 ID 或名称 连接到正在运行的容器
这将连接到正在运行的容器,并将终端输入和输出重定向到容器中,这意味着你可以在容器中执行命令和操作 关闭运行的镜像:
删除指定容器
Docker 全部关闭、全部重启、全部删除操作启动所有容器
重启所有容器
关闭所有容器
删除所有容器
删除所有镜像
Docker 名称修改使用 --name 选项重命名容器
如果容器已经存在,可以使用 docker rename 命令来重命名容器:
这将把名为 old-container-name 的容器重命名为 new-container-name 使用 docker-compose.yml 文件 如果您在运行多个 Docker 容器,例如作为一组服务,可以使用 docker-compose.yml 文件来命名它们。在这种情况下,您可以在 docker-compose.yml 文件中为每个容器指定一个名称,例如:
这将创建两个容器:一个名为 my_nginx 的 NGINX 容器,另一个名为 my_mysql 的 MySQL 容器 使用 docker update 命令 如果您使用 docker-compose 来管理 Docker 服务,您可以使用以下命令来重命名服务(容器):
这将把名为 old-service-name 的服务/容器重命名为 new-service-name Docker 文件处理本地文件上传到指定容器中:
容器挂载本地文件夹:
使用上述命令,必须是新建容器 Docker 查看容器大小(内存与运行内存)docker 查看容器占用磁盘大小
使用 docker inspect 命令,该命令可以返回有关 Docker 对象(容器、镜像等)的详细信息,包括容器大小
查看容器磁盘空间占用:
设置容器运行内存大小这里通过 docker run 命令,使用 --memory 参数 和 --memory-swap 来设置容器的内存大小和交换内从大小:
这里 --memory 设置的是容器的物理内存,–memory-swap 是虚拟内存既交换内存 容器内部查询这里可以在容器内部,使用 Linux 命令,就像在 Linux 下一样即可 容器导入导出
Docker 打包上传本地镜像打包镜像(需要 Dockerfile)构建好自己的镜像后,使用以下命令进行打包:
命令来创建一个本地标记为 <image_name> 的镜像。其中 : 表示版本号或者标签名称,. 表示当前目录。例如我的:
这里如果末尾没有空格和点会报错:
打包镜像(不需要 Dockerfile)使用 docker commit 命令创建:
上传镜像这里选择上传的云端平台是 Docker Hub: 如果没有账号需要事先进行注册,这里选择使用 github 账号登录即可 注册后我们需要创建一个仓库用来上传我们的镜像: 这里创建方式与 github 方式类似,这里我们进入库后,网站上详细介绍了如何进行上传和上传的链接等: 首先需要链接本地镜像与云端仓库:
最后我们就可以 push 我们本地的镜像了,这里注意,一定要保持本地网络畅通,不然上传到一半失败就要重新开始:
|
原文地址:https://blog.csdn.net/m0_59161987/article/details/136984643
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.msipo.com/article-657104.html 如若内容造成侵权/违法违规/事实不符,请联系MSIPO邮箱:3448751423@qq.com进行投诉反馈,一经查实,立即删除!
Copyright © 2024, msipo.com