Docker安装
Docker的安装部署有多种方式,1. 使用yum命令安装,2. 使用rpm包的形式进行安装;由于在工作中主要使用的是Centos发行版,下面主要介绍这两种方式;
yum命令安装
- 添加Docker软件源:运行以下命令添加Docker的软件源:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装Docker引擎:运行以下命令安装Docker引擎:
sudo yum install -y docker-ce docker-ce-cli containerd.io
- 启动Docker服务:运行以下命令启动Docker服务:
sudo systemctl start docker
- 设置Docker开机自启:运行以下命令设置Docker开机自启:
sudo systemctl enable docker
- 验证安装:运行以下命令验证Docker是否成功安装并正在运行:
sudo docker version
如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。
rpm包安装
- 下载RPM包:你可以从Docker官方网站下载适用于你的Linux发行版的Docker RPM包。访问以下链接:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,该链接使用的是centos7版本,具体使用的过程中,可以找到适合的发行版和架构的RPM包。
- 下载RPM包:使用wget命令下载RPM包。例如,如果你要下载Docker CE 20.10.7版本的RPM包,可以运行以下命令:
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.7-3.el7.x86_64.rpm
这将下载名为docker-ce-20.10.7-3.el7.x86_64.rpm
的RPM包。
- 这个给大家整理了一个Docker rpm 的安装包,以及相关的依赖,可以直接下载使用:
链接:https://pan.quark.cn/s/42947687fb04
提取码:LjU6
也可以关注公众号【IT后浪】,回复【docker】即可下载。
- 安装RPM包:运行以下命令安装下载的RPM包:
sudo rpm -i docker-ce-20.10.7-3.el7.x86_64.rpm
这将安装Docker引擎和相关的依赖软件包。
- 启动Docker服务:运行以下命令启动Docker服务:
sudo systemctl start docker
- 验证安装:运行以下命令验证Docker是否成功安装并正在运行:
sudo docker version
如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。
Dcoker常用命令
- 启动Docker服务:
sudo systemctl start docker
- 停止Docker服务:
sudo systemctl stop docker
- 重启Docker服务:
sudo systemctl restart docker
- 查看Docker服务状态:
sudo systemctl status docker
- 设置Docker开机自启:
sudo systemctl enable docker
- 关闭Docker开机自启:
sudo systemctl disable docker
- 拉取镜像:
docker pull <image_name>
- 列出本地镜像:
docker images
- 运行容器:
docker run <image_name>
- 列出正在运行的容器:
docker ps
- 列出所有容器(包括已停止的):
docker ps -a
- 停止容器:
docker stop <container_id>
- 启动容器:
docker start <container_id>
- 进入容器:
docker exec -it <container_id> /bin/bash
- 删除容器:
docker rm <container_id>
- 删除镜像:
docker rmi <image_id>
这些是一些常用的Docker命令;其中,<image_id>表示镜像id,<image_name> 表示镜像名称,<container_id>表示容器id,使用过程中,需要将其替换成具体的镜像或者容器值;可以帮助你管理容器和镜像。还有其他更高级的命令和选项,你可以通过查阅Docker官方文档来了解更多信息。
Docker卸载
- 停止Docker服务:
sudo systemctl stop docker
- 查找已安装的docker软件包:
yum list installed | grep docker
- 移除Docker软件包:
- 如果你使用的是apt包管理器(如Ubuntu):
sudo apt-get purge docker-ce docker-ce-cli containerd.io
- 如果你使用的是yum包管理器(如CentOS):
sudo yum remove docker-ce docker-ce-cli containerd.io
- 删除Docker相关文件和目录:
sudo rm -rf /var/lib/docker
- 删除Docker用户组:
sudo groupdel docker
- 删除Docker配置文件(可选):
sudo rm -rf /etc/docker