总体步骤
tomcat/mysql/redis镜像安装
步骤 | Item | 说明 |
1 | https://hub.docker.com/ | 进入hub.docker.com |
2 | docker search tomcat | 搜索镜像 |
3 | docker pull tomcat | 拉取镜像 docker pull mysql:5.6 |
4 | docker images | 查看镜像 |
5 | docker run it -p 80808080 tomcat | 启动镜像 |
tomcat/mysql/redis 的运行示例分别如下:
docker run -d -p 9080:8080 --name mytomcat9 -v /mydockerfile/tomcat9/test:/usr/local/apache-tomcat-9.0.8/webapps/test -v /mydockerfile/tomcat9/logs/:/usr/local/apache-tomcat-9.0.8/logs --privileges=true tomcat
docker run -p 12345:3306 --name mysql -v /mysql/conf:/etc/mysql/conf.d -v /mysql/logs:/logs -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
docker run -p 6379:6379 -v /myredis/data:/data -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
验证mysql数据库,可以输入如下命令:
docker exec -it ba1984da55684 /bin/bash
mysql -uroot -p
123456
show databases;
create database db01;
use db01;
create table t_book(id int not null primary key, bookName vchar(200));
show tables;
insert into t_book values(1, 'java');
select * from t_book;
验证redis,可以输入如下命令:
docker exec -it er4848393e98 redis-cli
set k1 v1
set k2 v2
SHUTDOWN
cd /myredis/data
cat appendonly.aof
如果您喜欢这篇文章,别忘了点赞和评论哦!