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

相关推荐
陌北v18 分钟前
Docker Compose 配置指南
运维·docker·容器·docker-compose
catoop37 分钟前
K8s 无头服务(Headless Service)
云原生·容器·kubernetes
阿里嘎多学长1 小时前
docker怎么部署高斯数据库
运维·数据库·docker·容器
小峰编程1 小时前
独一无二,万字详谈——Linux之文件管理
linux·运维·服务器·云原生·云计算·ai原生
明 庭1 小时前
Ubuntu下通过Docker部署Caddy服务器
服务器·ubuntu·docker
小马爱打代码2 小时前
云原生服务网格Istio实战
云原生
G_whang2 小时前
windos 安装docker
运维·docker·容器
Mitch3113 小时前
【漏洞复现】CVE-2021-45788 SQL Injection
sql·web安全·docker·prometheus·metersphere
运维小文3 小时前
K8S中的PV、PVC介绍和使用
docker·云原生·容器·kubernetes·存储
CYX_cheng3 小时前
Docker挂载
docker