赞
踩
1.sudo apt-get update
2安装包允许apt通过HTTPS使用仓库
sudo dpkg --configure -a
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3添加Docker官方GPG key
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
(可加可不加国内阿里云版 sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
)
4.设置Docker稳定版仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5.更新apt源索引
sudo apt-get update
6.安装最新版本Docker CE(社区版)
sudo apt-get install docker-ce
查看安装Docker的版本
docker --version
检查Docker CE 是否安装正确
sudo docker run hello-world
7.通过国内镜像daocloud.io/library库下载,下载速度快到感人!
docker pull daocloud.io/library/mysql:5.7
8.运行MySQL容器
sudo docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD="123456" -d daocloud.io/library/mysql:5.7
9.一些常用命令
启动 systemctl start docker
守护进程重启 sudo systemctl daemon-reload
重启docker服务 systemctl restart docker
重启docker服务 sudo service docker restart
关闭docker service docker stop
关闭docker systemctl stop docker
列出正在运行的容器 docker ps
停止正在运行的容器 docker stop [容器ID]
删除已经停止的容器 docker rm [容器ID]
10.用Navicat连接时,连接主机记得写虚拟机的IP
====================================================================
11.安装redis
docker pull daocloud.io/library/redis
12.运行
docker run -d -p 6379:6379 --name myredis daocloud.io/library/redis
+++++++++++++++++++++++++++++++++++++++++++++++++++
13.安装rabbitmq
docker pull daocloud.io/library/rabbitmq:3.7.7-management
14.启动rabbitmq
docker run -d -p 5672:5372 -p15672:15672 --name myrabbitmq daocloud.io/library/rabbitmq
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15.docker pull daocloud.io/library/elasticsearch:7.6.2
16.1docker run -e ES_JAVA_OPTS="-Xms512m -Xms512m" -d -p 9200:9200 -p 9300:9300 -e="discovery.type=single-node" --name myelasticsearch02 daocloud.io/library/elasticsearch:7.6.2
(elasticsearch默认使用2G内存,内存小的同志们可以指定最大512或者256[换个数字即可]M等内存空间使用)
16.2docker run -d -p 9200:9200 -p 9300:9300 -e="discovery.type=single-node" --name ES daocloud.io/library/elasticsearch:7.6.2
(内存大的专享命令)
sudo docker pull daocloud.io/library/kibana:7.4.2
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://10.1.82.202:9200 -p 5601:5601 -d daocloud.io/library/kibana:7.4.2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
docker安装zookeeper
docker pull daocloud.io/library/zookeeper:3.4.9
运行zookeeper镜像
docker run --name myzookeeper --restart always -d -p 2181:2181 -p 2888:2888 -p 3888:3888 daocloud.io/library/zookeeper:3.4.9
docker exec -it myzookeeper bash ./bin/zkServer.sh status(查看运行状态 谁是leader谁是flower)
docker exec -it myzookeeper /bin/bash (进入docker的zookeeper目录)
./bin/zkCli.sh -server 127.0.0.1:2181 (查看内部节点)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。