网站界面分析,唐山做网站价格,百度账号出售平台,湖北省建设银行网站6文章目录 前言简介一、准备工作1.1 安装docker1.2 查看版本1.3 启停docker 二、docker命令介绍2.1 查看doeker容器2.2 查看doeker镜像2.3 docker基本命令 三、下载镜像、创建容器3.1 下载centos镜像3.2 测试运行镜像3.3 将宿主机的文件拷贝到容器上3.4 将容器内的文件拷贝到宿主… 文章目录 前言简介一、准备工作1.1 安装docker1.2 查看版本1.3 启停docker 二、docker命令介绍2.1 查看doeker容器2.2 查看doeker镜像2.3 docker基本命令 三、下载镜像、创建容器3.1 下载centos镜像3.2 测试运行镜像3.3 将宿主机的文件拷贝到容器上3.4 将容器内的文件拷贝到宿主机上 总结 前言
请各大网友尊重本人原创知识分享谨记本人博客南国以南i、 提示以下是本篇文章正文内容下面案例可供参考
简介 Docker 是一个开源的应用容器引擎它允许开发者将应用及其依赖包打包到一个可移植的容器中然后发布到任何流行的 Linux 或 Windows 操作系统的机器上从而实现虚拟化。这种容器化的方式完全基于沙箱机制容器之间不会相互干扰确保了应用之间的隔离性。 Docker 的主要组成部分包括镜像、容器和仓库。镜像用于提供应用程序所需的运行环境模板而容器则是基于镜像创建的实例可以运行应用程序。Docker仓库则用于存储和共享镜像方便用户获取和管理容器。 Docker的优点主要体现在以下几个方面
轻量级与快速利用容器技术相比传统虚拟化技术更加轻量级启动速度快资源消耗低使得应用可以更快地部署和运行。跨平台性 支持跨平台运行可以在不同的操作系统上运行例如Linux、Windows和macOS等为开发和部署提供了更大的灵活性。隔离性 每个容器都有自己的文件系统、进程空间和网络空间确保了应用之间的互不干扰。易于管理提供了简单易用的命令行工具和API使得容器的创建、启动、停止、删除等操作变得非常便捷。同时 Docker Hub 提供了大量的镜像和容器服务方便用户分享和管理容器。可移植性 容器可以在不同环境中轻松迁移保证了应用在各个环境中的一致性简化了开发、测试和生产环境之间的部署过程。
然而Docker也存在一些不足 环境限制无法在32位的Linux、Windows或Unix环境下使用这可能限制了其在某些旧系统或特定环境中的应用。 磁盘管理对磁盘的管理相对有限可能在一些复杂的存储需求场景中显得不足。
总的来说 Docker以其轻量级、快速、跨平台、隔离性强和易于管理等优势 在现代软件开发和部署中扮演着越来越重要的角色。尽管存在一些不足但随着技术的不断发展这些问题有望得到进一步解决。
一、准备工作
1.1 安装docker
注意切换 root 用户登录
yum -y install docker 1.2 查看版本
docker version 1.3 启停docker
#启动 Docker
sudo systemctl start docker.service #关闭Docker
sudo systemctl enable docker.service #重启Docker
service docker restart 二、docker命令介绍
2.1 查看doeker容器
docker ps输出详情介绍 CONTAINER ID : 容器 ID。 IMAGE : 使用的镜像。 COMMAND : 启动容器时运行的命令。 CREATED: 容器的创建时间。 STATUS : 容器状态。 PORTS : 容器的端口信息和使用的连接类型tcp\udp。 NAMES :自动分配的容器名称。 容器状态有7种 created已创建 restarting重启中 running 或 Up运行中 removing迁移中 paused暂停 exited停止 dead死亡 2.2 查看doeker镜像
docker image输出详情介绍 REPOSITORY 镜像名称 TAG 镜像版本号 IMAGE ID 镜像ID CREATED 镜像创建时间 SIZE 镜像大小 2.3 docker基本命令
#启动容器
docker start [容器ID]
#关闭容器
docker stop[容器ID]
#重启容器
docker restart [容器ID]
#进入容器
docker exec -it [容器ID] /bin/bash
#删除容器
docker rm -f [容器ID]
#删除镜像
docker rmi -f [镜像ID] 三、下载镜像、创建容器
3.1 下载centos镜像
注意必须先把 docker 服务启动
#下载centos镜像
docker pull centos:7 #查看本地镜像
docker images3.2 测试运行镜像
使用 centos 镜像创建容器并运行
docker run -i -d -t -v /root/software/:/mnt/software/ --privilegedtrue eeb6ee3f44bd /bin/bash参数解析 -i表示以“交互模式”运行容器 -d以“守护模式”执行退出容器不会继续运行容器 -t表示容器启动后会进入其命令行 --privilegedtrue给容器加特权可以正常访问容器内文件 -v表示需要将本地哪个目录挂载到容器中格式-v 宿主机目录:容器目录 /root/software宿主机器(Linux)上创建的一个文件夹; /mnt/softwarecentos的容器里面的目录文件 /bin/bash一旦容器启动需要执行的命令当前使用 “/bin/bash”, 表示启动后直接进bash shell 3.3 将宿主机的文件拷贝到容器上
docker cp /home/admin/zookeeper-3.4.14.tar.gz eeb6ee3f44bd:/opt/3.4 将容器内的文件拷贝到宿主机上
docker cp eeb6ee3f44bd:/opt/zookeeper-3.4.14.tar.gz /home/admin/总结
我是南国以南i记录点滴每天成长一点点学习是永无止境的转载请附原文链接