7.docker常用安装 - wolai 笔记

1.总体步骤

  1. 搜索镜像
  2. 拉取镜像
  3. 查看镜像
  4. 启动镜像
  5. 停止容器
  6. 移除容器

2.安装tomcat

1、docker hub上面查找tomcat镜像
docker search tomcat
2. 从docker hub上拉取tomcat镜像到本地
docker pull tomcat
3、docker images查看是否有拉取到tomcat
4、使用tomcat镜像创建容器(也叫运行镜像)
docker run -it -p 8080:8080 tomcat
  • -p:主机端口:docker容器端口
  • -P:随机分配端口
  • i:交互
  • t:终端

3.安装MySQL

1、docker hub上面查看mysql镜像
2、从docker hub上拉去mysql镜像到本地,标签为5.6
3、使用myssql5.6镜像创建容器(也叫运行容器)
(1)使用mysql镜像
docker run -p 12345:3306 \
           --name mysql \
           -v /zzyyuse/mysql/conf:/etc/mysql/conf.d \
           -v /zzyyuse/mysql/logs:/logs \
           -v /zzyyuse/mysql/data:/var/lib/mysql \
           -e MYSQL_ROOT_PASSWORD=123456 \
           -d mysql:5.6
命令说明:
  • -p 12345:3306:将主机的12345端口映射到docker容器的3306端口。
  • --name mysql:运行服务名字
  • -v /zzyyuse/mysql/conf:/etc/mysql/conf.d :将主机/zzyyuse/mysql录下的conf/my.cnf 挂载到容器的 /etc/mysql/conf.d
  • -v /zzyyuse/mysql/logs:/logs:将主机/zzyyuse/mysql目录下的 logs 目录挂载到容器的 /logs。
  • -v /zzyyuse/mysql/data:/var/lib/mysql :将主机/zzyyuse/mysql目录下的data目录挂载到容器的 /var/lib/mysql 
  • -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
  • -d mysql:5.6 : 后台程序运行mysql5.6
docker exec -it MySQL运行成功后的容器ID     /bin/bash
(2)外部win10也来链接运行在docker上的mysql服务
(3)数据备份小测试

4.安装redis

1、从docker hub上拉取镜像redis镜像到本地,标签为3.2
2、使用redis3.2镜像创建容器(也叫运行容器)
(1)使用镜像
(2)主机
(3)测试redis-cli连接上来
(4)测试持久化文件生成

Comment
avatar
Dongnian
A salty fish swimming in the sea of deep learning!
Follow Me
Announcement
Welcome to My Personal Blog!
If Not, Please Visit Gitee Mirror.