Centos7下安装Docker容器详细图文介绍
文章目录
- 为什么用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容器详细图文介绍相关推荐
- Centos7下安装Docker(详细安装教程、傻瓜式安装)
一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...
- Centos7下安装Docker(详细的新手装逼教程)
早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...
- Centos7下安装Docker(详细安装教程)
一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...
- Centos7下安装Docker
Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...
- docker 查看已安装容器_WIN7下安装Docker容器
一.Docker容器介绍 Docker 是一个开源的应用容器引擎,可以打包他们的应用以及依赖包到一个可移植的镜像中.一个完整的Docker由DockerClient客户端.Docker Daemon守 ...
- win10 安装docker流程_Windows10下安装Docker的步骤图文教程
本文主要是记录吾本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Wi ...
- 【Linux】CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享
[Linux]CentOS7下安装Ngnix代理服务器详细过程 附Linux 64位 Ngnix压缩包百度云盘分享 Ngnix基本概况 Nginx (读作"engine X") 由 ...
- Linux 64位 CentOS下安装 Docker 容器,启动、停止
一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...
- centos7下安装docker(14安装docker machine)
为所有host安装和配置docker 之前我们手工安装了一个docker host: 1.安装https CA证书 2.添加GPG key 3.添加docker apt源 4.安装docker ...
最新文章
- JQuery笔记(二)jq常用方法animate()
- python 数组队列
- 链接写不到txt文件该怎么办呢
- 回旋滚动_中频炉电动旋转轴承,管道回旋轴承,电炉旋转轴承
- 【Python】爬虫原理
- 后端如何收取多个文件_前段文件分片后后端怎么接收
- 用算法“脱掉”女性衣服,这款AI应用被迫下架后再被全网封杀
- linux查看绑定ipv6的端口号,[原创]如何在windows和linux绑定IPV6
- 【语音合成】基于matlab语音信号变速【含Matlab源码 565期】
- java中类初始化_java中类和对象的初始化
- 读书笔记:时间与精力管理:拖延症与六种效应
- c# forbidden.html,C#Web API方法返回403 Forbidden
- ImageMagick被爆存在零日漏洞 或导致重要信息被窃取
- 转:王树国,怎样的校长才是一位好校长?
- 10年测试经验分享:新手怎么找软件测试的项目?
- 立方卷积插值 matlab,matlab旋转实现(最近邻值,双线性,三次卷积插值实现插值)
- php获取公众号_PHP 获取微信公众号openid
- 6. HTML和CSS
- ffmpeg推流摄像头数据至公网服务器
- 剑指Offer面试算法题Java实现