docker 安装/部署consul容器
一、docker安装
1、下载win系统的安装包
官网链接:https://www.docker.com/
2、按照安装提示进行安装
过程中没有需要特别注意的点,就不展示出细节了,网上有很多最新资源。
3、配置docker镜像源
将框中的代码替换为:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
4、配置docker镜像/容器的安装位置
二、部署consul
1、搜索consul的docker资源
在不确定docker的consul资源具体信息(主要是NAME不确定的情况下)时,可以使用docker search ***
命令搜索docker下所有的consul资源。
docker search consul
搜索结果展示:
搜索成功!
2、拉取consul镜像
确定docker的consul资源信息(NAME)时,可以使用docker pull ***
命令拉取对应的consul资源。
docker pull consul
拉取结果展示
注:这里报错提示因为找不到所拉取的镜像所有就没有拉取成功,搜索了一下资料是因为没有指定所要拉取镜像的标签tag,不指定的话默认tag是latest,但是按照这种思路也没有解决该问题。
下面是一种曲线救国的方法,换另一种consul资源进行拉取。
docker pull bitnami/consul:latest
拉取成功!
3、配置consul容器
使用刚刚拉取成功的bitnami/consul镜像,配置对应的consul容器,设置端口号为8500、容器名字为consul,命令如下:
docker run -d -p 8500:8500 --name consul bitnami/consul
配置成功!
4、一行命令搞定上述三个步骤
上面三个步骤可以一条命令直接解决,如下:
docker run -d -p 8500:8500 --name consul bitnami/consul:latest
由于本地没有拉取下来的对应镜像,docker会根据名字自动线上拉取镜像并创建对应容器。
配置成功!
5、验证consul是否配置成功
http://localhost:8500/ui
三、控制台检查docker镜像/容器
1 检查镜像
docker image ls
2 检查容器
2.1、列出docker中所有容器
docker ps -a
2.2、列出docker所有运行容器
docker ps