Docker以及常用中间件的安装
以下是一个基于Ubuntu的Docker安装以及常见中间件(如Nginx, MySQL, Redis)的示例:
# 更新软件包索引
sudo apt-get update
# 安装Docker
sudo apt-get install -y docker.io
# 启动Docker服务
sudo systemctl start docker
# 设置Docker开机自启
sudo systemctl enable docker
# 测试Docker是否正确安装
sudo docker run hello-world
# 安装Nginx
sudo docker pull nginx
# 运行Nginx容器
sudo docker run --name my-nginx -p 80:80 -d nginx
# 安装MySQL
sudo docker pull mysql
# 运行MySQL容器
sudo docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql
# 安装Redis
sudo docker pull redis
# 运行Redis容器
sudo docker run --name my-redis -p 6379:6379 -d redis
这段代码首先更新了系统软件包索引,然后安装了Docker。接下来,它从Docker Hub拉取了Nginx, MySQL和Redis的官方镜像,并运行了相应的容器。在运行MySQL容器时,需要设置root用户的密码,并将容器的3306端口映射到宿主机的3306端口。同样,Redis的容器端口6379被映射到宿主机的6379端口。
评论已关闭