参考博客:
docker 安装 OpenLDAP 及 LdapAdmin桌面版、页面版(osixia/openldap)_docker安装ldap-CSDN博客
LDAP使用docker安装部署与使用_memberof ldap docker-CSDN博客
目录
Docker安装失败,直接在Centos上安装。
一、安装Docker
仍然从之前的centos7-base虚拟机克隆一个出来
然后修改下IP
安装Docker
安装Docker并使用_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
-
-
运行以下命令,下载docker-ce的yum源。
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
运行以下命令,安装Docker。
sudo yum -y install docker-ce
-
-
查看
docker
版本信息。docker -v
如下图回显信息所示,表示Docker已安装成功。
-
启动Docker守护进程并设置开机自启动。
-
执行以下命令,启动Docker服务,并设置开机自启动。
sudo systemctl start docker sudo systemctl enable docker
-
执行以下命令,查看Docker是否启动。
sudo systemctl status docker
如下图回显所示,表示Docker已启动。
-
Docker基本使用
下文只列出Docker基本用法,更详细的操作命令,请参见Docker官网。
- 您可以通过如下命令管理Docker守护进程。
管理镜像
本文以阿里云仓库的Apache镜像为例,介绍如何使用Docker管理镜像。
-
拉取镜像。
sudo docker pull registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
-
修改标签。如果镜像名称较长,您可以修改镜像标签以便记忆区分。
sudo docker tag registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5:latest aliweb:v1
-
查看已有镜像。
sudo docker images
-
强制删除镜像。
sudo docker rmi -f registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
二、拉取LDAP镜像
配置docker国内的镜像源
docker国内镜像源配置及走代理设置_docker镜像代理-CSDN博客
vi /etc/docker/daemon.json
文件内容
{
"registry-mirrors": [
"阿里云镜像加速"
]
}
阿里云镜像加速:容器镜像服务 (aliyun.com)
重启
sudo systemctl daemon-reload #重启daemon进程
sudo systemctl restart docker #重启docker
我们不用冷门的镜像,不配代理了。
拉取LDAP镜像
docker pull osixia/openldap
镜像拉取不下来,不搞了。
留个纪念吧
卸载Docker
一.停止所有运行的容器
使用以下命令停止所有正在运行的容器:
sudo docker stop $(docker ps -aq)
这个命令会停止所有容器,包括正在运行的容器和已经停止的容器。
二.删除所有容器
使用以下命令删除所有容器:
sudo docker rm $(docker ps -aq)
这个命令会删除所有容器,包括正在运行的容器和已经停止的容器。
三.删除所有镜像
使用以下命令删除所有镜像:
sudo docker rmi $(docker images -q)
这个命令会删除所有镜像,包括没有被容器使用的镜像。
四.卸载 Docker 引擎
使用以下命令卸载 Docker 引擎:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
这个命令会删除 Docker 引擎及其依赖的软件包和文件。
五.删除 Docker 数据目录
使用以下命令删除 Docker 数据目录:
sudo rm -rf /var/lib/docker
这个命令会删除 Docker 数据目录,包括所有容器、镜像和数据卷。
六.查看是否有漏掉的docker依赖
yum list installed | grep docker
我运行完还存在 docker-buildx-plugin.x86_64 和docker-compose-plugin.x86_64依赖
所以我还要把他俩卸载
PS:你的还有什么依赖就卸载什么依赖,不一定必须是这两个,根据你自己的情况
yum remove docker-buildx-plugin.x86_64 docker-compose-plugin.x86_64
完成上述步骤后,Docker 已经被完全卸载。