基础设施部署-----docker安装以及使用

一、部署daocker:

部署docker命令
全部使用命令行进行安装,简单记录

docker安装:
这里是使用yum ,也可以使用brew进行下载。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装工具包

$ sudo yum install -y yum-utils 		#安装工具包,缺少这些依赖将无法完成

第二步:设置远程仓库

$sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

第三步:安装

$ sudo yum makecache fast      #  更新yum缓存

$ sudo yum install docker-ce      #  最新版

$ yum list docker-ce --showduplicates | sort -r    # 版本列表

第四步:启动

$ sudo systemctl start docker

第五步:查看版本

docker --help #帮助
docker –v #简单查看版本
docker version #查看版本
docker info #查看信息

$ sudo docker version

第六步:校验

$ sudo docker run hello-world

部署elasticsearch

docker run --rm -d --name elasticsearch -v esdata:/usr/share/elasticsearch/data  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" registry.cn-beijing.aliyuncs.com/javashop-k8s-images/elasticsearch:6.2.2

部署rabbimq:

docker run --rm  -p 15672:15672  -p 5672:5672  -d --name rabbitmq registry.cn-beijing.aliyuncs.com/javashop-k8s-images/rabbitmq:3.6.14

部署redis:

docker run -p 6379:6379 -v $PWD/data:/data  -d --name redis registry.cn-beijing.aliyuncs.com/javashop-k8s-images/redis:5.0.4-alpine redis-server --appendonly yes

部署xxl-job

docker run --rm -e PARAMS="--spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&characterEncoding=UTF-8  --spring.datasource.username=root --spring.datasource.password=123456" -p 8080:8080 -v /tmp:/data/applogs --name xxl-job-admin  -d  registry.cn-beijing.aliyuncs.com/javashop-k8s-images/xxl-job-admin:2.0.0

这里需要自己修改一下端口:
在这里插入图片描述

二、Docker的常用命令

1、查看镜像列表,列出本地的所有images

docker images [OPTIONS][NAME]
docker images centos

2、获取镜像

docker pull NAME[:TAG]
docker pull centos:latest

3、删除镜像,从本地删除一个已经下载的镜像

docker rmi IMAGE [IMAGE...]
docker rmi centos:latest

4、启动Container盒子

docker run [OPTIONS] IMAGE [COMMAND][ARG...]
docker run -ti centos /bin/bash

5、查看容器列表,可看到我们创建过的所有container

docker ps [OPTIONS]
docker ps -a

6、停止一个正在运行的容器

docker kill 容器id

7、重启一个正在运行的容器

docker restart 容器id

8、启动一个已经停止的容器

docker start 容器id

9、移除一个或多个容器实例

docker rm [OPTIONS] CONTAINER [CONTAINER...]
移除所有微运行的容器
docker rm $(docker container ls -aq)

10、指定的容器运行命令

docker exec -it  容器id /bin/bash

11、查询看容器的详细信息

docker inspect 容器id

12、查看日志

docker logs 容器id

2019-11-28 完善安装docker步骤!

发布了79 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44037416/article/details/102717410