Docker从零开始:安装、部署到卸载,一文搞定全流程

在这里插入图片描述

Docker是一种开源容器化平台,它允许开发者将应用程序及其依赖打包成轻量级、可移植的容器。这些容器能确保软件在任何环境中稳定运行,无论是开发者的笔记本电脑还是生产服务器。Docker流行的原因在于其提供的隔离性、可移植性和可扩展性,它简化了软件的部署和管理,降低了环境不一致带来的问题,同时提高了开发效率和资源利用率。

Docker安装

Docker的安装部署有多种方式,1. 使用yum命令安装,2. 使用rpm包的形式进行安装;由于在工作中主要使用的是Centos发行版,下面主要介绍这两种方式;

yum命令安装
  1. 添加Docker软件源:运行以下命令添加Docker的软件源:

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  2. 安装Docker引擎:运行以下命令安装Docker引擎:

    sudo yum install -y docker-ce docker-ce-cli containerd.io
    
  3. 启动Docker服务:运行以下命令启动Docker服务:

    sudo systemctl start docker
    
  4. 设置Docker开机自启:运行以下命令设置Docker开机自启:

    sudo systemctl enable docker
    
  5. 验证安装:运行以下命令验证Docker是否成功安装并正在运行:

    sudo docker version
    

    如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。

rpm包安装
  1. 下载RPM包:你可以从Docker官方网站下载适用于你的Linux发行版的Docker RPM包。访问以下链接:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,该链接使用的是centos7版本,具体使用的过程中,可以找到适合的发行版和架构的RPM包。

  2. 下载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包。

  3. 这个给大家整理了一个Docker rpm 的安装包,以及相关的依赖,可以直接下载使用:

    链接:https://pan.quark.cn/s/42947687fb04
    提取码:LjU6
    

    也可以关注公众号【IT后浪】,回复【docker】即可下载。

  4. 安装RPM包:运行以下命令安装下载的RPM包:

    sudo rpm -i docker-ce-20.10.7-3.el7.x86_64.rpm
    

    这将安装Docker引擎和相关的依赖软件包。

  5. 启动Docker服务:运行以下命令启动Docker服务:

    sudo systemctl start docker
    
  6. 验证安装:运行以下命令验证Docker是否成功安装并正在运行:

    sudo docker version
    

    如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。

Dcoker常用命令

  1. 启动Docker服务:

    sudo systemctl start docker
    
  2. 停止Docker服务:

    sudo systemctl stop docker
    
  3. 重启Docker服务:

    sudo systemctl restart docker
    
  4. 查看Docker服务状态:

    sudo systemctl status docker
    
  5. 设置Docker开机自启:

    sudo systemctl enable docker
    
  6. 关闭Docker开机自启:

    sudo systemctl disable docker
    
  7. 拉取镜像:

    docker pull <image_name>
    
  8. 列出本地镜像:

    docker images
    
  9. 运行容器:

    docker run <image_name>
    
  10. 列出正在运行的容器:

    docker ps
    
  11. 列出所有容器(包括已停止的):

    docker ps -a
    
  12. 停止容器:

    docker stop <container_id>
    
  13. 启动容器:

    docker start <container_id>
    
  14. 进入容器:

    docker exec -it <container_id> /bin/bash
    
  15. 删除容器:

    docker rm <container_id>
    
  16. 删除镜像:

    docker rmi <image_id>
    

这些是一些常用的Docker命令;其中,<image_id>表示镜像id,<image_name> 表示镜像名称,<container_id>表示容器id,使用过程中,需要将其替换成具体的镜像或者容器值;可以帮助你管理容器和镜像。还有其他更高级的命令和选项,你可以通过查阅Docker官方文档来了解更多信息。

Docker卸载

  1. 停止Docker服务:

    sudo systemctl stop docker
    
  2. 查找已安装的docker软件包:

    yum list installed | grep docker
    
  3. 移除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
      
  4. 删除Docker相关文件和目录:

    sudo rm -rf /var/lib/docker
    
  5. 删除Docker用户组:

    sudo groupdel docker
    
  6. 删除Docker配置文件(可选):

    sudo rm -rf /etc/docker
    
  • 43
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值