Centos8 安装 Docker随手笔记
今天公司需要搭建docker服务,随手笔记。
https://www.cnblogs.com/jiangdewen/p/15115204.html
首先更新一下:yum -y update
centos8默认使用podman代替docker,所以需要containerd.io,那我们就安装一下就好了
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
安装一些其他依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker
yum install -y docker-ce
启动docker
systemctl start docker
做一行,爱一行,奥利给
docker 开启2375端口,提供外部访问docker,idea连接服务器docker
编辑docker文件:/usr/lib/systemd/system/docker.service
vim /usr/lib/systemd/system/docker.service
修改ExecStart行为下面内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
ExecStart=/usr/bin/dockerd(我是插入到这后面的)
重新加载docker配置
systemctl daemon-reload // 1,加载docker守护线程
systemctl restart docker // 2,重启docker
使用idea进行连接测试
已测试连接成功
到此步外部接口开放结束了
Docker安装nacos
搜索docker中可用的nacos源
docker search nacos
拉取nacos镜像
docker pull nacos/nacos-server
补充:Error response from daemon: Head "https://registry-1.docker.io/v2/nacos/naco,在拉取镜像时出现该错误
解决方案:
打开daemon.json文件:
vi /etc/docker/daemon.json
在里面输入阿里云镜像配置:
{
“registry-mirrors”:[“https://6kx4zyno.mirror.aliyuncs.com”]
}
重启docker服务:
sudo systemctl restart docker
到此拉取就可以了
启动nacos容器
docker run --env MODE=standalone --name nacos -d -p 28848:8848 nacos/nacos-server
nacos的默认端口是8848,默认账号密码是nacos/nacos
配置数据库
执行nacos数据库MySQL脚本,进入nacos的容器内,修改config/application.properties的内容:
进入nacos容器修改配置
// 进入容器
docker exec -it nacos bash
// 修改容器配置
cd conf
vi application.properties
创建数据库表(脚本地址)
https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql
重启容器
docker restart nacos
nacos管理平台(新增配置 ,然后可在数据库查看)
http://ip:8848/nacos/index.html
nacos/nacos(用户名密码)
Docker中安装Elasticsearch
docker run --name=elasticsearch6.8.3 -d -p 9200:9200 -p 9300:9300 docker.io/elasticsearch:6.8.3
docker run --name=elasticsearch-head -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5
UI界面(看数据)
http://localhost:9100
https://www.cnblogs.com/fkaka/p/15205675.html