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