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

相关推荐
Sweety丶╮7941 小时前
【Ansible】的介绍
云原生·ansible
眠りたいです6 小时前
基于脚手架微服务的视频点播系统-播放控制部分
c++·qt·ui·微服务·云原生·架构·播放器
慕容晓开6 小时前
docker,本地目录挂载
docker
2301_781668617 小时前
Elasticsearch 02
大数据·elasticsearch·搜索引擎
Mr. Cao code8 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
Dontla8 小时前
Docker多共享网络配置策略(Docker多网络、Docker networks、Docker Compose网络、Docker网络、Docker共享网络)
网络·docker·容器
Jayin_chan8 小时前
paddlex3.0.1-ocr服务化安装部署(docker)
docker·容器·ocr
ifanatic9 小时前
[每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
docker·golang·kubernetes
程序猿阿伟10 小时前
《云原生微服务治理进阶:隐性风险根除与全链路能力构建》
微服务·云原生·架构
感哥10 小时前
Docker镜像
docker