1. Docker 安装MYSQL
    1. docker pull mysql:latest (安装的是最新的8.0)
    2. docker run -p 3306:3306 -e MYSQL_DATABASE=workdb -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

其中 -e 是是指环境变量
#进入容器
docker exec -it 容器id bash
#登录mysql:
mysql -u root -p
#修改密码
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;
#授权远程登录访问
CREATE USER ‘wkcto’@’%’ IDENTFIED WITH mysql_native_password BY ‘123456’
GEANT ALL PRIVLEGES ON . TO ‘wkcto’@’%’

  1. Docker 安装 Nginx
    1. 下载 Nginx 镜像;
      1. docker pull nginx
      2. docker run -p 80:80 -d nginx
    2. 进入容器
      1. docker exec -it 容器id bash
    3. 浏览器访问 nginx:
      1. http://Ip地址:80
    4. nginx 部署静态网站

      1. 将 Linux 的文件拷贝到 docker 容器某个目录下:

docker cp/root/test.html 容器id:/usr/share/nginx/html

  1. Docker 安装 zookeeper

    1. 下载 Zookeeper 镜像
      1. docker pull zookeeper
      2. docker run -p 2181:2181 -d zookeeper
    2. 进入容器:
      1. docker exec -it 容器id bash
    3. 客户端工具访问 Zookeeper
  2. Docker 安装 ActiveMQ

    1. 下载 ActiveMQ 镜像
      1. docker pull webcenter/activemq
      2. dcoker run -p 8161:8161 -d avtivemq
    2. 进入容器:
      1. docker exec -it 容器id bash