Docker的安装及其常见中间件的部署
Docker的安装通常依赖于操作系统。以下是在几种常见操作系统上安装Docker及部署常见中间件的示例:
在Ubuntu上安装Docker并部署Nginx:
# 更新apt包索引
sudo apt-get update
# 安装必要的软件包
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加Docker的稳定版本仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 再次更新apt包索引
sudo apt-get update
# 安装Docker CE
sudo apt-get install -y docker-ce
# 启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker
# 测试Docker是否正确安装
sudo docker run hello-world
# 部署Nginx容器
sudo docker run --name my-nginx -p 80:80 -d nginx
在CentOS上安装Docker并部署MySQL:
# 安装所需的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker CE
sudo yum install -y docker-ce
# 启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker
# 测试Docker是否正确安装
sudo docker run hello-world
# 部署MySQL容器
sudo docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
在MacOS上安装Docker Desktop并部署Redis:
首先,从Docker官网下载Docker Desktop安装程序并安装。
# 启动Docker Desktop应用
# 测试Docker是否正确安装
docker run hello-world
# 部署Redis容器
docker run --name my-redis -d redis
在Windows上安装Docker Desktop并部署PostgreSQL:
同样,从Docker官网下载Docker Desktop安装程序并安装。
# 启动Docker Desktop应用
# 打开PowerShell
# 测试Docker是否正确安装
docker run hello-world
# 部署PostgreSQL容器
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
请注意,在实际部署中,您可能需要根据自己的需求调整镜像标签(如nginx:latest
, mysql:5.7
, redis
, postgres
等)以及环境变量
评论已关闭