Docker命令(持续更新)

本文详细介绍了在CentOS上安装Docker、配置阿里云镜像加速、管理镜像与容器、数据卷的使用,以及如何安装Elasticsearch、Kibana和IK选词器。
摘要由CSDN通过智能技术生成

目录

下载和安装

安装必要的依赖项

添加Docker仓库

安装Docker Engine

启动Docker服务

配置阿里云镜像

卸载Docker

镜像

删除指定id镜像

删除所有镜像

镜像保存本地

本地镜像加载到docker服务器内

容器

创建容器

查看所有容器

停止所有容器

启动已存在容器

删除所有容器

重启容器

容器日志

查看当前日志

实时查看日志

进入容器

数据卷

安装Elasticsearch

安装Kibana

安装IK选词器


下载和安装

安装必要的依赖项

yum install -y yum-utils device-mapper-persistent-data lvm2

添加Docker仓库

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

安装Docker Engine

yum install docker-ce docker-ce-cli containerd.io

启动Docker服务

systemctl start docker

配置阿里云镜像

#一、新建一个目录:

sudo mkdir -p /etc/docker

#二、在这个目录里daemon.json文件配置一个阿里云的镜像加速地址:

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://mjpmak3l.mirror.aliyuncs.com"]

}

EOF

#三、将镜像和docker重启:

sudo systemctl daemon-reload

sudo systemctl restart docker

卸载Docker

sudo yum remove docker-ce docker-ce-cli containerd.io

sudo rm -rf /var/lib/docker

镜像

删除指定id镜像

docker rmi <image id>

删除所有镜像

docker rmi $(docker images -q)

镜像保存本地

docker save -o [文件名] [镜像名称:版本号]

本地镜像加载到docker服务器内

docker load -i [文件名]

容器

创建容器

docker run --name [容器名字] -d [使用的镜像]

查看所有容器

docker ps -a

停止所有容器

docker stop $(docker ps -a -q)

启动已存在容器

docker start <容器名称或ID>

删除所有容器

docker rm $(docker ps -a -q)

重启容器

 docker restart <容器名称或ID>

容器日志

查看当前日志

docker logs [容器ID]

实时查看日志

docker logs -f  [容器ID]

进入容器

docker exec -it [容器id号] /bash

docker exec -it [容器id号] /bin/bash

数据卷

安装Elasticsearch

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.0.0

安装Kibana

docker run -it --name="kibana" -p 5602:5601 --link elasticsearch:elasticsearch kibana:7.0.0

安装IK选词器

下载链接:

https://github.com/infinilabs/analysis-ik/releases

这个要和es版本对应

下载后转移到服务器上

通过docker cp 复制到容器内 /usr/share/elasticsearch/plugins 就是这个位置,别乱放

解压

unzip 命令

mv 命令

重启 es 就好了

默认端口5602

mkdir ik

unzip -o elasticsearch-analysis-ik-7.0.0.zip -d ik

mv ik/ /usr/share/elasticsearch/plugins

docker restart <es的容器名称或ES的ID>

  • 24
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻找优秀的自己

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值