Docker命令(持续更新)

目录

下载和安装

安装必要的依赖项

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

相关推荐

  1. docker 相关常用命令---持续更新

    2024-05-02 06:10:05       55 阅读
  2. Git命令(持续更新中...)

    2024-05-02 06:10:05       41 阅读
  3. repo常用命令解析(持续更新

    2024-05-02 06:10:05       51 阅读
  4. 数据库学习命令总结(持续更新

    2024-05-02 06:10:05       53 阅读
  5. 【python】一些常用命令汇总(持续更新……)

    2024-05-02 06:10:05       42 阅读
  6. 【ADB】常见命令汇总(持续更新

    2024-05-02 06:10:05       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-02 06:10:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-02 06:10:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-02 06:10:05       82 阅读
  4. Python语言-面向对象

    2024-05-02 06:10:05       91 阅读

热门阅读

  1. LLMNR协议、MDNS协议、NBNS协议

    2024-05-02 06:10:05       37 阅读
  2. Matlab与Python之间的通信和同步

    2024-05-02 06:10:05       31 阅读
  3. 【vscode debug ts文件-配置参考】

    2024-05-02 06:10:05       31 阅读
  4. C#(C Sharp)学习笔记_方法(Medthod)【十六】

    2024-05-02 06:10:05       31 阅读
  5. GPU系列(三):如何管理GPU

    2024-05-02 06:10:05       29 阅读