Docker容器的安装
在安装Docker之前首先要了解Docker是什么,了解它的机制这样才能更好的去应用学习。
Docker是一个开源的应用容器引擎,容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。
能够可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
Docker在Linux中的安装(root):
注意:Linux内核官方建议为3.10以上,3.8以上貌似也可以。
一、安装Docker的环境检测
查看当前内核版本:
uname -r
内核版本不够需要升级内核:(内核如果够,出现不兼容先升级所有包)
升级所有包同时也升级软件和系统内核
yum -y update
只升级所有包,不升级软件和系统内核
yum -y upgrade
二、卸载Dcoker
如果存在旧的Docker,则卸载。(which docker/whereis docker)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
查看软连接地址: ls -lrt /usr/bin/java
三、安装Docker
- 安装所需要的软件包。 yum-utils提供了yum-config-manager,并且device mapper存储驱动程序需要的 device-mapper-persistent-data 和 lvm2
yum install -y yum—utils device-mapper-persistent-data lvm2
2.配置下载Docker仓库(建议使用国内仓库)
阿里云:(速度较快)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
官方:(比较慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.查看版本(由高到低顺序)
yum list docker-ce --showduplicates | sort -r
4.安装Docker
yum -y install docker-ce-18.03.1.ce
5.查看安装成功版本
docker -v
四、Docker的基本操作及配置
- 启动Docker
systemctl start docker
2.停止Docker
systemctl stop docker
3.查看状态
systemctl status docker
4.重启Docker
systemctl restart docker
5.查看Docker概要信息
docker info
6.设置开机启动
systemctl enable docker
7.修改Docker镜像源的方法
在安装完成后,启动Docker后会在、/etc/docker下存在key.json与daemon.json文件,如果没有daemon.json文件则创建文件也可以直接执行vi。
vi /etc/docker/daemon.json #添加国内镜像源 { "registry‐mirrors": ["http://hub-mirror.c.163.com"] }
加载镜像源文件后重启Docker
systemctl daemon-reload
五、卸载Docker
删除安装包以及删除镜像、容器、配置文件等内容
yum remove docker-ce
rm -rf /var/lib/docker
以上就是Docker的安装过程。
本文来自博客园,作者:曾经已是追忆,转载请注明原文链接:https://www.cnblogs.com/hehanhan/p/16169075.html