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

相关推荐
huaqianzkh25 分钟前
了解华为云容器引擎(Cloud Container Engine)
云原生·架构·华为云
Alone804635 分钟前
K8s中HPA自动扩缩容及hml
云原生·容器·kubernetes
神秘的土鸡1 小时前
Linux中使用Docker容器构建Tomcat容器完整教程
linux·运维·服务器·docker·容器·tomcat
玖石书1 小时前
docker 数据管理
docker·容器
+码农快讯+1 小时前
Git入门学习(1)
git·学习·elasticsearch
HoweWWW2 小时前
k8s-API 访问控制
云原生·容器·kubernetes
星辰@Sea2 小时前
服务注册中心对比及使用场景分析
java·云原生
2420303 小时前
Docker笔记-容器数据卷
docker
shelby_loo4 小时前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器
码爸5 小时前
java 执行es中的sql
java·sql·elasticsearch