- [一、Docker docs](https://cloud.tencent.com/developer)
- [二、查找要安装的镜像版本](https://cloud.tencent.com/developer)
- [三、安装命令详解](https://cloud.tencent.com/developer)
- [四、安装示例](https://cloud.tencent.com/developer)
- [1、安装MySQL](https://cloud.tencent.com/developer)
- [2、安装RabbitMQ](https://cloud.tencent.com/developer)
- [3、安装Nginx](https://cloud.tencent.com/developer)
- [4、安装Centos](https://cloud.tencent.com/developer)
- [5、安装Prometheus](https://cloud.tencent.com/developer)
- [6、安装Elasticsearch](https://cloud.tencent.com/developer)
- [7、安装SkyWalking](https://cloud.tencent.com/developer)
- [8、安装Nacos](https://cloud.tencent.com/developer)
- [五、Docker Dashboard](https://cloud.tencent.com/developer)
Docker官方学习手册:https://docs.docker.com/get-started/
docker search $NAME
其他用到的命令,参考《Docker的常用命令大全》。
docker run -d -p 6379:6379 -v /data/redis:/var/redis --name redis redis
#第1种:
docker run --name docker-mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql:8
#第2种(挂载、字符编码):
docker run -p 3306:3306 --name docker-mysql -v /usr/local/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
docker run -d -p 80:80 --name nginx nginx
docker run -d -i -t --name centos centos /bin/bash
docker run --name prometheus -p 9090:9090 -d bitnami/prometheus
docker run -d --name elasticsearch \
-restart always \
-p 9200:9200 -p 9300:9300
-e "discovery.type=single-node" \
elasticsearch:7.4.2
docker run --name oap --restart always -d \
--restart=always \
-p 12800:12800 \
-p 11800:11800 \
-e SW_STORAGE=elasticsearch \
-e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 \
apache/skywalking-oap-server:8.8.1
docker run --name skywalking-ui \
--restart=always -d \
-p 8080:8080 \
-e SW_OAP_ADDRESS=http://oap:12800 \
apache/skywalking-ui:8.8.1
docker run \
--name nacos -d \
-p 8848:8848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
nacos/nacos-server
常见的Docker可视化工具有:
对于个人简单使用,我觉得DockerUI足够了!
安装命令如下:
docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock --name dockerui uifd/ui-for-docker