5个Docker常用容器部署命令

项目开发中,我们需要依赖很多基础组件,如数据库等,以下为快速通过docker运行部署相应组件的命令。

Redis

Docker中部署Redis,可以使用以下命令:

1.下载Redis镜像:

dockerpullredis

2.运行Redis容器

dockerrun--namemy-redis-p:-dredis

--namemy-redis:指定容器名称为my-redis,您可以自定义该名称。

-p::将主机端口映射到容器的端口。

-d:在后台运行容器。

redis:指定要运行的镜像。

.验证

通过redis-cli连接到Redis容器

redis-cli-hlocalhost-p

MySQL

Docker中部署MySQL,可以使用以下命令:

1.下载MySQL镜像

dockerpullmysql

2.运行MySQL容器

dockerrun--namemy-mysql-p06:06-eMYSQL_ROOT_PASSWORD=your_password-dmysql

--namemy-mysql:指定容器名称为my-mysql,您可以自定义该名称。

-p06:06:将主机端口06映射到容器的端口06。

-eMYSQL_ROOT_PASSWORD=your_password:设置MySQL的root用户密码,将your_password替换为您想要的密码。

-d:在后台运行容器。

mysql:指定要运行的镜像

.验证

通过mysql命令连接到MySQL容器

mysql-h.0.0.1-P06-uroot-p

Nginx

Docker中部署Nginx,可以使用以下命令

1.下载Nginx镜像

dockerpullnginx

2.准备配置文件

创建一个目录用于存储Nginx的配置文件和静态资源文件,示例如下:

mkdir-p/my/nginx/conf

mkdir-p/my/nginx/html

创建一个自定义的nginx.conf配置文件

vi/my/nginx/conf/nginx.conf

在该文件中添加自己的Nginx配置。例如,以下配置将Nginx的主页设置为/my/nginx/html目录下的index.html文件




转载请注明:http://www.aierlanlan.com/rzgz/8711.html