docker的命令~~~
-p 是本机端口号在前面 容器的在后面
启动容器
docker run -d --name mynginx -p 80:80 nginx
docker 进入用户里面
docker exec -it mynginx /bin/bash
-v目录挂载 -v卷映射 ngconf:/etc/nginx
docker run -d --name mynginx -p 80:80 -v /app/nghtml:/usr/share/nginx/html nginx
docker run -d --name mynginx -p 80:80 -v /app/nghtml:/usr/share/nginx/html -v ngconf:/etc/nginx nginx
docker network docker网络 docker network create mynet 创建一个名字为mynet的 docker内网 可以名字直接当域名用
启动容器的时候需要加上 --network mynet
docker run -d --name mynginx -p 80:80 --network mynet -v /app/nghtml:/usr/share/nginx/html nginx
数据库mysql
docker run -d -p 3306:3306 -v /app/myconf:/etc/mysql/conf.d -v /app/mydata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --network mynet --name bkmysql mysql
一串超长的 docker run -d -p 6379:6379 -v /app/rd1:/bitnami/redis/date -e REDIS_REPLICATION_MODE=master -e REDIS_PASSWORD=123456 --network mynet --name redis01 bitnami/redis
bitnami/redis创建的master主机
一串超长的docker run -d -p 6380:6379 -v /app/rd1:/bitnami/redis/date -e REDIS_REPLICATION_MODE=slave -e REDIS_PASSWORD=123456 -e REDIS_MASTER_HOST=redis01 -e REDIS_MASTER_PORT_NUMBER=6379 -e REDIS_MASTER_PASSWORD=123456 --network mynet --name redis02 bitnami/redis
bitnami/redis创建的从机
评论区