云计算 docker 管理镜像和容器

docker的概述

命令说明
docker version查看服务器与客户端版本
docker info查看 docker 服务配置信息
 容器安装部署
 dnf install -y docker-ce
systemctl enable --now docker

配置镜像仓库

镜像概述

镜像管理命令

镜像管理命令说明
docker images查看本机镜像
docker pull 镜像名称:标签下载镜像
docker save 镜像名称:标签 -o 文件名备份镜像为tar包
docker load -i 备份文件名称导入备份的镜像文件
docker history 镜像名称:标签查看镜像的制作历史

容器管理命令

容器管理命令说明
docker run -it(d) 镜像名称:标签创建容器
docker ps查看容器的信息
docker inspect 镜像名称|容器名称查询(容器/镜像)的详细信息
docker [start|stop|restart] 容器id启动、停止、重启容器
docker exec -it 容器ID 启动命令在容器内执行命令
docker logs 容器ID查看容器日志
docker cp 路径1 路径2拷贝文件:路径格式(本机路径、容器ID/路径)

# 命令替换,停止所有容器     docker stop $(docker ps -aq) 
在容器内执行非交互命令     docker exec -it web1 ls
在容器内执行交互命令    docker exec -it web1 bash
# 从容器内拷贝文件出来     docker cp web1:/usr/local/nginx/conf ./
拷贝文件到容器      docker cp myos.tar.xz  web3:/ 
查看日志拍错       docker logs web1 
管理命令说明
docker rm 容器ID删除容器
docker tag 镜像ID:标签 镜像名称:新的标签创建新的镜像名称和标签
docker rmi 镜像名称:标签删除镜像(必须先删除该镜像启动的所有容器)

简单镜像制作

 

容器部署应用

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker容器是一种轻量级容器化技术,它通过隔离和封装应用程序及其依赖环境,将应用程序打包为一个独立的容器,使其可以在任何环境中快速、可移植地运行,实现了应用程序的快速部署和可扩展性。 云计算中的Docker容器工作架构主要包括以下几个关键组件: 1. Docker Daemon:Docker守护进程,负责管理和运行Docker容器。它监听来自Docker客户端的命令,并根据配置和指令创建、启动、停止、重启和销毁容器。 2. Docker客户端:用户与Docker Daemon进行交互的工具。通过Docker客户端,用户可以使用命令行或API发送指令来管理Docker容器的创建、启动、停止等操作。 3. Docker镜像Docker容器运行的基础,是一个只读的模板,包含了完整的应用程序运行所需的文件系统、库文件、配置等。用户可以通过Docker镜像创建Docker容器,一个镜像可以创建多个容器。 4. Docker容器:基于Docker镜像创建的可运行实例,每个容器都是相互隔离的环境,并且具有自己的文件系统、进程空间和网络接口。容器中运行的应用程序可以与宿主机和其他容器进行通信。 5. Docker仓库:用于存储和分享Docker镜像的集中式存储库。Docker仓库分为公共仓库(如Docker Hub)和私有仓库。用户可以将自己创建的镜像推送到仓库,并从仓库中拉取他人分享的镜像。 6. Docker网络:Docker可以创建多种类型的网络,如桥接网络、主机网络和覆盖网络,用于连接和通信不同的容器。它还可以通过端口映射将宿主机的端口映射到容器内部,实现容器和外部网络的通信。 在云计算中使用Docker容器,可以实现应用程序的快速部署、弹性伸缩和资源利用的最大化。通过Docker容器,用户可以将应用程序和其依赖环境打包为一个可移植的单元,并在云平台中轻松部署和管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值