cat /etc/redhat-release
肯定版本是7及以上版本
yum -y update
更新 yum 源 这个更新有点儿久
curl -fsSL https://get.docker.com -o get-docker.sh 获取安装 Docker 的脚本
sh get-docker.sh
执行脚本进行安装 Docker
systemctl start docker
启动 Docker
vim /etc/docker/daemon.json 设置加速器,进行下载加速,否则使用起来下载镜像太慢. 这个文件里面只添加下面内容,最好不要有别的东西 { "registry-mirrors": ["http://hub-mirror.c.163.com"] }
systemctl enable docker
开机自动启动 Docker
启动 Docker systemctl start docker 关闭 Docker systemctl stop docker 开机自动启动 Docker systemctl enable docker 查看防火墙状态 service firewalld status 关闭防火墙 service firewalld stop 查找镜像文件 docker search 关键字 例如: docker search mysql docker search redis 拉取镜像 ( :tag是可选的,tag表示版本,默认latest) docker pull 镜像名:tag 例如: 这里默认下载latest版本 docker pull mysql 这里下载的是8.0版本 docker pull mysql:8.0
查看日志
docker logs 容器名
docker run --name redis01 -d -p 6379:6379 redis
启动 Redis
docker run --name mysql01 -d -p 3307:3306 mysql -e MYSQL_ROOT_PASSWORD=123456 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
启动 MySQL
docker run --name tomcat01 -d -p 8080:8080 tomcat
启动 Tomcat
docker run --name rabbitmq01 -p 5673:5672 -p 15673:15672 -d rabbitmq:management
启动 RabbitMQ
docker run --name elasticsearch01 -d -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9201:9200 -p 9301:9300 elasticsearch:6.5.0
启动 Elasticsearch >>>启动以前须要输入 vi /etc/sysctl.conf 在后面添加一行 vm.max_map_count=262144 再输入sysctl -p 让内核参数当即生效
docker run --name zookeeper01 -p 2181:2181 --restart always -d zookeeper
启动 Zookeeper