what-什么是docker?(建议在Linux上安装,win11自带有linux系统,但是我试过在上面安装不太灵活)
关键词:容器/盒子/大房子
Docker 是一种开源平台,用于轻松部署、运行和管理应用程序的容器化技术。Docker 利用容器的概念,将应用程序及其所有依赖项打包到一个容器中,使得应用程序在不同的环境中能够一致地运行。
how-docker怎么安装软件?
只需要的docker命令行页面敲几行命令即可,以下以redis为例子,其他服务比葫芦画瓢就行,网上都有命令。
(1). 在终端或命令提示符中运行以下命令,从 Docker Hub 下载 Redis 镜像,这将下载最新版本的官方 Redis 镜像。
docker pull redis
(2)创建并运行 Redis 容器:
docker run -d --name my-redis -p 6379:6379 redis
-d:以后台模式运行容器。
--name my-redis:为容器指定一个名称(您可以根据需要更改 my-redis)。
-p 6379:6379:将容器的 Redis 端口映射到主机的相同端口,使得您可以通 过主机的 localhost:6379 访问 Redis。
redis:运行的镜像名称(也可以叫其他名字,只要有标识性就可以)
(3) 检查容器是否正在运行:
docker ps
如果容器正在运行,应该能够看到 my-redis 或您为容器指定的名称。
以上三个步骤执行完成后,在 Docker 中成功安装并运行了 Redis。可以使用任何支持 Redis 的客户端来连接到 localhost:6379 或容器的 IP 地址和端口。
why-docker安装软件为什么比我们自己在本地安装的快很多?(大学那会为了安装mysql,弄了三天没有成功!!!)
就不写一些我理解不了的了,关键词是镜像。
在Docker中,镜像(Image)是一个轻量级、独立的可执行软件包,其中包含运行应用程序所需的所有内容,包括代码、运行时、系统工具、库以及设定好的环境变量。镜像可以看作是一个应用程序的打包和分发形式。
大白话就是环境什么都配置好的包,直接去库里面下载这个包就好了。