文章目录

  • 为什么用docker
  • Docker安装
    • 1. 先卸载机器上原本的docker
    • 2. 安装相关依赖
    • 3. 设置镜像仓库
    • 4. 安装相关引擎
    • 5. 启动docker
    • 6. 拉取镜像测试docker
    • 7. 查看本地docker镜像
    • 8. 卸载docker&删除资源

为什么用docker

docker解决了软件环境部署复杂的问题

对于一个传统的软件工程,开发人员把写好的代码放到服务器上去运行是一件很头疼的事情,因为常常会出现环境不兼容而导致各种各样的bug

比如说,开发是windows系统下编写的代码,放到linux服务器上可能会出问题,开发在本地依赖了一个系统自带的驱动,服务器上却没有这个驱动,开发在本地设置了很多环境变量,服务器上又得重新设置

在软件部署的时候,经常会发生在这台机器上可以跑,但是在另一台机器上却运行失败的情况。运维人员需要不断在开发环境和服务器环境之间调试

有了docker,只需要简单的几行命令,就可以做到所有运行环境都一致

Docker安装

环境:centos7

1. 先卸载机器上原本的docker

yum remove docker \
>                   docker-client \
>                   docker-client-latest \
>                   docker-common \
>                   docker-latest \
>                   docker-latest-logrotate \
>                   docker-logrotate \
>                   docker-engine

2. 安装相关依赖

yum install -y yum-utils

3. 设置镜像仓库

docker官方默认仓库

yum-config-manager \
>    --add-repo \
>    https://download.docker.com/linux/centos/docker-ce.repo  ##此地址为官方的仓库地址,在国内建议不要用

阿里云镜像仓库(推荐)

 yum-config-manager \
>  --add-repo \
>  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 安装相关引擎

先更新yum软件包索引

     yum makecache fase

安装ce社区版docker

yum install docker-ce docker-ce-cli containerd.io

5. 启动docker

启动

systemctl start docker

查看docker状态

systemctl status docker

查看docker版本

docker version

6. 拉取镜像测试docker

运行hello world 镜像,本地没有的话会从仓库拉取

docker run hello-world


#查看容器

docker images

#删除一个容器

docker rm -f 容器名/容器ID

#删除多个容器 空格隔开要删除的容器名或容器ID

docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID

#删除全部容器

docker rm -f $(docker ps -aq)

7. 查看本地docker镜像

docker images

8. 卸载docker&删除资源

#第一步 移除社区

yum remove docker-ce docker-ce-cli containerd.io

#第二步 全部删除

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

Centos7下安装Docker容器详细图文介绍相关推荐

  1. Centos7下安装Docker(详细安装教程、傻瓜式安装)

    一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...

  2. Centos7下安装Docker(详细的新手装逼教程)

    早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...

  3. Centos7下安装Docker(详细安装教程)

    一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...

  4. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  5. docker 查看已安装容器_WIN7下安装Docker容器

    一.Docker容器介绍 Docker 是一个开源的应用容器引擎,可以打包他们的应用以及依赖包到一个可移植的镜像中.一个完整的Docker由DockerClient客户端.Docker Daemon守 ...

  6. win10 安装docker流程_Windows10下安装Docker的步骤图文教程

    本文主要是记录吾本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Wi ...

  7. 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享

    [Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...

  8. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

  9. centos7下安装docker(14安装docker machine​)

    为所有host安装和配置docker 之前我们手工安装了一个docker host: 1.安装https CA证书 2.添加GPG key 3.添加docker apt源 4.安装docker     ...

最新文章

  1. JQuery笔记(二)jq常用方法animate()
  2. python 数组队列
  3. 链接写不到txt文件该怎么办呢
  4. 回旋滚动_中频炉电动旋转轴承,管道回旋轴承,电炉旋转轴承
  5. 【Python】爬虫原理
  6. 后端如何收取多个文件_前段文件分片后后端怎么接收
  7. 用算法“脱掉”女性衣服,这款AI应用被迫下架后再被全网封杀
  8. linux查看绑定ipv6的端口号,[原创]如何在windows和linux绑定IPV6
  9. 【语音合成】基于matlab语音信号变速【含Matlab源码 565期】
  10. java中类初始化_java中类和对象的初始化
  11. 读书笔记:时间与精力管理:拖延症与六种效应
  12. c# forbidden.html,C#Web API方法返回403 Forbidden
  13. ImageMagick被爆存在零日漏洞 或导致重要信息被窃取
  14. 转:王树国,怎样的校长才是一位好校长?
  15. 10年测试经验分享:新手怎么找软件测试的项目?
  16. 立方卷积插值 matlab,matlab旋转实现(最近邻值,双线性,三次卷积插值实现插值)
  17. php获取公众号_PHP 获取微信公众号openid
  18. 6. HTML和CSS
  19. ffmpeg推流摄像头数据至公网服务器
  20. 剑指Offer面试算法题Java实现

热门文章

  1. 电线之间:采访开发商和企业家Guillermo Rauch
  2. svn提交代码时忽略node_modules文件夹提交
  3. Sql server基本语句(增删改查)
  4. 直播间留住粉丝的套路
  5. python将灰度图像二值化_python实现图像二值化
  6. MacBook Pro 牛逼在哪里?
  7. 数据恢复工具恢复分区文件详细教程
  8. 2.9 Linux tty终端
  9. 关于阅读文章技巧的探讨
  10. PostgreSQL 多表关联删除