docker中的命令(四)
目录
安装一些常用的软件
1.安装nginx
2.安装mysql5.7版本
3.安装zookeeper
安装一些常用的软件
1.安装nginx
- 下载最新版的nginx镜像
- docker pull nginx
- 将下载的镜像备份为tar包
- docker save nginx:latest -o nginx.latest.tar
- 查看nginx镜像
- docker images | grep "ngnix"
- 使用run命令启动 nginx
- docker run -itd --name nginx1.29 -p 8889:80 nginx:latest
- 查找nginx
- docker ps | grep "nginx1.29"
- docker run -itd --name nginx1.29 -p 8889:80 nginx:latest
- 在外部访问nginx
- linux的ip+端口号
- 192.168.226.155:8889
- 这里一定是自己linux的ip,不是上面的这个
- 使用exec命令进入nginx
- docker exec -it nginx1.29 /bin/bash
2.安装mysql5.7版本
- pull拉取镜像
- docker pull mysql:5.7
- 查看mysql镜像
- docker images | grep "mysql"
- 备份mysql镜像
- docker save mysql:5.7 > mysql5.7.tar
- docker save mysql:5.7 > mysql5.7.tar
- 启动mysql镜像
- docker run -d \
--name mysql57 \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=admin \
mysql:5.7
- docker run -d \
- 使用navicat进入mysql
- 输入信息
- linux的ip地址+3306
- 账号
- root
- 密码
- admin
- 输入信息
- 查看mysql的运行状态
- docker ps | grep "mysql57"
- docker ps | grep "mysql57"
3.安装zookeeper
- 下载镜像
- docker pull zookeeper
- 安装镜像
- docker run -d \
--name zookeeper \
-p 2181:2181 \
-p 2888:2888 \
-p 3888:3888 \
-v /path/to/data:/data \
-v /path/to/datalog:/datalog \
-e ZOO_MY_ID=1 \
zookeeper:latest
- docker run -d \
- 查找zookeeper的运行状态
- docker ps | grep "zookeeper"
- 查看zookeeper的日志
- docker logs zookeeper