首先要安装docker
1.在Linux安装docker:
curl -sSL https://get.daocloud.io/docker | sh
2.安装仓库:
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置阿里云仓库镜像和网易代理:
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
4.验证是否安装成功了
$ sudo docker run hello-world
写在前面的话:一般的镜像文件可以用docker search +"要寻找的镜像名字:mysql".也可以在docker的网站上搜索想要寻找的镜像,网址:https://docs.docker.com/
下载并配置mysql
1.拉取镜像:
docker pull mysql:5.7
2.查看拉取的镜像
docker images
2.启动mysql并设置端口,映射地址
docker run -p 3306:3306 --name mysql -v /usr/local/docker/mysql/conf:/etc/mysql -v /usr/local/docker/mysql/logs:/var/log/mysql -v /usr/local/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
--- -p设置端口映射 -name是名字 -v地址映射,这样没回修改就不要非要进入容器里面了 --d 容器名字 也可以设镜像id
3.最后
docker ps -l 查看容器是否已经启动
安装elasticsearch
1.拉取镜像
docker pull elasticsearch:7.2.0
2.启动容器
docker run -d --name es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" elasticsearch:7.2.0
3.设置mysql和elsatic自动启动
sudo docker update mysql --restart=always
sudo docker update elasticsearch:7.2.0--restart=always
4.最后通过端口:9200可以访问就是成功了