当前位置:   article > 正文

docker、docker-ce、docker-compose安装教程,详细教程,虚拟机学习使用。

docker-ce

闲来无事,写个docker的安装教程,希望可以帮到大家,这个教程是个人亲测,不是搬运抄袭,希望可以给小白朋友带来入门的效果,包含docker-ce安装教程、docker-compose安装教程欢迎大家交流学习!

一、docker、docke-ce安装教程

1、装备一台干净的linux服务器或者虚拟机;
docker、docker-ce、docker-compose安装教程
2、创建一个安装的目录;
mkdir software //创建一个文件夹
cd software //进入到文件夹中
docker、docker-ce、docker-compose安装教程
3、安装docker运行需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
docker、docker-ce、docker-compose安装教程
如下图表示安装成功
docker、docker-ce、docker-compose安装教程
4、设置docker-ce的安装来源,这里用的是阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
docker、docker-ce、docker-compose安装教程
5、快速刷新docker元数据缓存,让来源地址生效
yum makecache fast
docker、docker-ce、docker-compose安装教程
6、安装docker-ce
yum -y install docker-ce
docker、docker-ce、docker-compose安装教程
如下图表示安装完成
docker、docker-ce、docker-compose安装教程
7、启动docker
systemctl start docker
docker、docker-ce、docker-compose安装教程
8、配置阿里云加速,找到/etc/docker目录,把daemon.json文件放进去(这个镜像地址改自己的阿里云镜像),或者也可以直接进入到这个目录,创建一个daemon.json文件即可
这里是获取阿里云镜像加速地址的教程:https://blog.csdn.net/weixin_44928199/article/details/139555396
docker、docker-ce、docker-compose安装教程
这是一个daemon.json文件的示例,根据自己的情况,改为自己的阿里云地址

{
  "registry-mirrors": ["https://********.******.aliyuncs.com"]
}
  • 1
  • 2
  • 3

9、重启docker,让加速器生效
systemctl restart docker
docker -v
docker、docker-ce、docker-compose安装教程

二、docker-compose安装教程

1、下载docker-compose二进制文件,建议直接使用第二种
第一种:(gitHub地址,速度慢) curl -L https://github.com/docker/compose/releases/download/1.24.0/docker_x0002_compose-uname -s-uname -m -o /usr/local/bin/docker-compose
第二种:(国内地址) sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
如果这两种都安装不了,可以直接在文章置顶部分关联资源下载即可,小编也是刚学会绑定资源,所以立马放上来了,你只需要拿到docker-compose文件,把这个文件放到/usr/local/bin目录下即可。

docker、docker-ce、docker-compose安装教程
2、授权、查看docker-compose版本
chmod +x /usr/local/bin/docker-compose
docker compose version
docker、docker-ce、docker-compose安装教程
3、准备docker-compose.yml模板文件,新建一个文件夹,这里用的是software,把docker-compsose.yml文件通过ftp上传到服务器/usr/local/software即可或者也可以直接进入到software文件夹、创建docker-compose.yml文件即可

version: "3.1"
services:
  mysql:
    image: mysql:5.7
    ports:
      - 3306:3306
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
    volumes:
      - ./mysql/conf:/etc/mysql/conf.d
      - ./mysql/logs:/logs
      - ./mysql/data:/var/lib/mysql
    restart: always
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

这里以mysql为例子
docker、docker-ce、docker-compose安装教程
4、运行启动命令即可
docker-compose up -d
docker、docker-ce、docker-compose安装教程

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号