CentOS7_64位下安装 Docker

CentOS7_64位下安装 Docker

现在好多的项目都部署在了Docker容器里,这是什么鬼,很多人当第一次听说也会和我一样想要下载个Docker来了解了解,哎,可惜的是–>这个不像是我们在APP中下载一样,在这里我就得吐槽下Linux这个狗贼了,好用,操作贼不好
好了废话太多,献上Docker的安装步骤

  1. 要保证你的CentOS是版本7以上,因为6版本的安装略有不同,要用就用最高的,就是这个理,文档要看就看官网https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites,别给我说是英文的,我看不懂,不行就用google浏览器,自带翻译
  2. 确定CentOS的版本:cat /etc/redhat-release
  3. 这一步是很多开发者都会烦的错误,就是没有给CentOS联网,本人也不例外,不幸中镖了,这不是重点,嘿嘿`````````,没有联网会报异常,不性你试试
  4. 好了这下该安装两个GG,我也不知道这是什么鬼,反证给它装上这两个GG,让它更健壮OK,你懂得,命令:
yum -y install gcc
yum -y install gcc-c++
  1. 如果你以安装过一次了,好,卸了它吧:
    官方的卸载方式,可以查
	yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
  1. 开始搞起,安装前奏,先来一个热身命令:
    不多话也是安装它的什么鬼鬼,官方有解释,
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 设置stable镜像仓库,这个是什么鬼,你不用管,要是你用它官方的你就是鸡贼了,原因是它会去国外下载,所以我们用aliyun的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 不管三七二十几,来个更新命令:
yum makecache fast
  1. 开胃菜来了,安装DOCKER CE,看官方
yum -y install docker-ce
  1. 启动你的Docker
systemctl start docker

启动之后可心来个Hello-worid来测试下

docker version  #版本
docker run hello-world  #下载hello-world 测试镜像
docker images #查看镜像

以上都没报异常说明你下载成功了,恭喜你
11. 最后一步,配置镜像加速器,这是必须的,因为镜像也分大小的,没有加速下载的东东,我们可跟它耗不起时间

{"registry-mirrors": ["http://hub-mirror.c.163.com"] }   #网易云
#阿里的要在阿里云申请账号,每个账号的不一样,好吧,来张贴图
{ "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]}   #阿里云

CentOS7_64位下安装 Docker
CentOS7_64位下安装 Docker
最后加载,重启

systemctl daemon-reload
systemctl restart docker
docker search tomcat  #查看tomcat的所有镜像
docker run tomcat  #后面没有跟版本号 ,下载最新版
docker images  #查看下载的所有镜像

送上卸载方式

systemctl stop docker  #退出Docker
yum -y remove docker-ce
rm -rf /var/lib/docker

打完收功,tomcat运行测试,下回分解