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

闲来无事,写个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"]
}

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

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

  • 27
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值