- Docker 安装MYSQL
- docker pull mysql:latest (安装的是最新的8.0)
- 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’@’%’
- Docker 安装 Nginx
- 下载 Nginx 镜像;
- docker pull nginx
- docker run -p 80:80 -d nginx
- 进入容器
- docker exec -it 容器id bash
- 浏览器访问 nginx:
- http://Ip地址:80
nginx 部署静态网站
- 将 Linux 的文件拷贝到 docker 容器某个目录下:
- 下载 Nginx 镜像;
docker cp/root/test.html 容器id:/usr/share/nginx/html
Docker 安装 zookeeper
- 下载 Zookeeper 镜像
- docker pull zookeeper
- docker run -p 2181:2181 -d zookeeper
- 进入容器:
- docker exec -it 容器id bash
- 客户端工具访问 Zookeeper
- 下载 Zookeeper 镜像
Docker 安装 ActiveMQ
- 下载 ActiveMQ 镜像
- docker pull webcenter/activemq
- dcoker run -p 8161:8161 -d avtivemq
- 进入容器:
- docker exec -it 容器id bash
- 下载 ActiveMQ 镜像
