Docker命令(持续更新)

目录

下载和安装

安装必要的依赖项

添加Docker仓库

[安装Docker Engine](#安装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 |

数据卷

安装E lasticsearch

|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| 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> |

相关推荐
.冰块.7 小时前
ELK 日志分析系统实验:部署 Elasticsearch 双节点集群实现 Apache 日志采集与 Kibana 可视化
elk·elasticsearch·apache·日志
我不会起名字3229 小时前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生11 小时前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq11 小时前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明11 小时前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc
TTATTC12 小时前
让 16 个 AI 员工在飞书群自我协同:基于 OpenClaw 的多 Agent 敏捷 Squad 拓扑与一人公司实操
docker·开源
TTATTC12 小时前
从分片续传到 SPI 插件化扩展:Free-FS 企业级文件系统核心架构与万能预览技术拆解
docker·开源
顧棟12 小时前
Elasticsearch Scroll :分页进度到底记在哪?
大数据·elasticsearch·搜索引擎
JavaPub-rodert13 小时前
Docker 容器为什么 stop 半天停不下来?讲透 PID 1、SIGTERM、SIGKILL、僵尸进程与 tini
运维·docker·容器
我不会起名字32213 小时前
Pod 一直 Pending:调度器 5 类失败原因与 kubectl describe 的正确读法
云原生·kubernetes·调度·排查