docker 启 动 命 令之


一、安装docker

1. win 10 系统,安装Docker For Windows(Docker Desktop)
专业版
https://www.cnblogs.com/5bug/p/8506085.html
家庭版
https://www.jianshu.com/p/1329954aa329/


2. 设置 G盘 给 docker共享(建议单独分出一个盘来放docker的文件)
右键docker图标 Settings选项 Shared Drives 选择G盘

二、搭建开发环境

整体说明,docker 环境启动起来后,tomcat端口 8090,mysql端口3306,redis端口6379,apache端口90

1. 创建msyql, tomcat, apache配置文件目录
在G盘,将压缩包的内容解压出来,后面的命令请使用实际的文件路径


2. 创建网络框架容器并启动 请等待下载镜像
docker run --name develop -d -i -p 8090:8080 -p 3306:3306 -p 6379:6379 -p 90:80 -p 91:81 -p 92:82 centos:7

查看容器是否启动成功
docker ps


3. 创建mysql容器并启动 请等待下载镜像
docker run --name mysql -e MYSQL_ROOT_PASSWORD=111111 -d -v /G/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /G/mysql/logs/mysqld.log:/var/log/mysqld.log --net=container:develop mysql:8

进入mysql容器环境
docker exec -it mysql bash

链接mysql 并输入密码 111111 进入不了请等一会 数据库启动完成 再重试
mysql -u root -p

修改mysql远程链接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111';


刷新权限立即生效
flush privileges;

创建数据库(根据实际项目创建)
create database qm_manager;
111111
退出mysql
exit

退出容器环境
exit

查看容器是否启动成功
docker ps


4. 创建redis容器并启动 请等待下载镜像
docker run --name redis -d --net=container:develop redis:5 --requirepass "111111"

查看容器是否启动成功
docker ps


5. 创建tomcat容器并启动 请等待下载镜像
docker run --name tomcat -d -v /G/tomcat/webapps:/usr/local/tomcat/webapps -v /G/tomcat/logs:/usr/local/tomcat/logs --net=container:develop tomcat:9

查看容器是否启动成功
docker ps


6. 创建apache容器并启动 请等待下载镜像
docker run --name apache -d -v /G/apache/conf:/usr/local/apache2/conf -v /G/apache/webapps:/usr/local/apache2/webapps -v /G/apache/logs:/usr/local/apache2/logs --net=container:develop httpd:2

查看容器是否启动成功
docker ps

apache配置文件请根据实际项目自行修改


三、关闭和启动环境
1. 关闭容器
docker stop apache tomcat redis mysql develop

docker stop apache
docker stop tomcat
docker stop redis
docker stop mysql
docker stop develop

2. 启动容器
docker start develop mysql redis tomcat apache

docker start develop
docker start mysql
docker start redis
docker start tomcat
docker start apache

四、删除容器
docker rm apache tomcat redis mysql develop

docker rm apache
docker rm tomcat
docker rm redis
docker rm mysql
docker rm develop

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zzl0916/p/11211130.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值