docker环境搭建

docker安装(centos)

  • 添加代理

    [[email protected] ~]# export https_proxy=http://192.168.102.10:8118
    [[email protected] ~]# export http_proxy=http://192.168.102.10:8118 
  • 安装docker repository

    根据操作系统选择需要的docker版本

    https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce

    安装docker仓库需要的组件

    yum install -y yum-utils
    yum install -y device-mapper-persistent-data
    yum install -y lvm2
    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
  • 安装docker-CE(17.03.2版本)
    要先安装docker-ce-selinux-17.03.2.ce,否则安装docker-ce会报错

    yum install https://download.docker.com/
    linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
    sudo yum install docker-ce-17.03.2.ce-1.el7.centos

    如果遇到问题:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

    yum install -y deltarpm
  • 启动docker

    设置docker开机自动启动

    sudo systemctl enable docker

    开启docker服务

    systemctl start docker

docker安装(Ubuntu)

Ubuntu的由于官方在线安装没有提供历史版本,采用离线安装模式

  • 添加代理(如果有需要)

    [[email protected] ~]# export https_proxy=http://192.168.102.10:8118
    [[email protected] ~]# export http_proxy=http://192.168.102.10:8118 
  • 安装docker(17.03.2版本)

    升级source列表(这里用国内源会比较快,替换源)

    vim /etc/apt/sources.list

    将该文件中的源替换为网易源(阿里源也可)

    deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse 

    开始更新

    apt-get update

    去官方下载docker二进制文件(.deb)

    https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/

    下载docker所依赖的库文件(https://pkgs.org/

    搜索:libltdl7

    下载deb:libltdl7_2.4.6-2_amd64.deb

    将这两个deb文件上传到机器的/tmp目录下,并安装deb文件

    sudo dpkg -i /tmp/libltdl7_2.4.6-0.1_amd64.deb
    sudo dpkg -i /tmp/docker-ce_17.03.2_ce-0_ubuntu-xenial_amd64.deb
  • 启动docker

    设置docker开机自动启动

    sudo systemctl enable docker

    启动docker服务

    systemctl start docker

原文地址:https://www.cnblogs.com/MessChenly/p/9040123.html

时间: 2024-08-30 03:06:50

docker环境搭建的相关文章

基于docker环境搭建kafka集群(三台真机之间)

环境基于docker,三台物理主机192.168.0.27.192.168.0.28.192.168.0.29,每台主机部署一个zookeeper节点,一个kafka节点,共三个zookeeper节点,三个kafka节点,容器之间的网络采用host模式 1.拉取镜像 2.启动容器 step1. 创建配置文件zoo.cfg并替换容器内的该文件,不同的镜像有可能zoo.cfg位置不同 # The number of milliseconds of each tick tickTime=2000 #

docker环境搭建centos+jdk+tomcat_CENTOS篇

前言 (1)写在前面的话,鉴于在linux或类unix系统中安装jdk+tomcat等环境,没有什么经验,所以选择在docker容器中安装之,以防止安装失败无法恢复系统 (2)需要下载对应的系统的docker镜像,如:centos.Ubuntu等 (3)本文并未没有docker安装所需的相关环境说明,可自行查看官网并安装之,此处略 1.下载CENTOS的docker镜像 镜像下载地址DaoCloud [[email protected] downloads]# docker pull cento

docker环境搭建(基于CentOS系统)

docker是什么参考菜鸟教程介绍: 链接如下:https://www.runoob.com/docker/docker-tutorial.html docker相比虚拟机,docker不需要重复的去安装,操作系统,虚拟机之类,一次安装,以后都可以用. docker环境要求: 环境满足之后,就开始安装了. 第1步:安装docker依赖包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 这里root用户登录的lin

docker 实战---中小企业docker环境搭建(五)

docker对于中小企业来说,搭建paas没有那个精力,也没那个必要,用做个人的sandbox用处又小了点,个人认为作为中小企业可以用docker来标准化开发.测试.生产环境. 画了简单的图: docker占用资源小,在一台E5 128G内存的服务器服务器上部署100个容器都绰绰有余,可以单独抽一个容器或则直接在宿主物理主机上部署samba,利用samba的home分享方案将每个用户的home目录映射到开发中心和测试部门的windows机器上.可以针对项目组,由架构师搭建好一个标准的容器环境供项

Docker环境搭建,K8s

boot2docker一个轻量级的 Linux 发行版,基于 Tiny Core Linux ,用来在 Windows 和 Mac 的虚拟机中运行 Docker 容器 Boot2Docker.iso 下载地址:http://pan.baidu.com/s/1hrTqKcs Docker Toolbox整合工具包,让你方便的搭建一个 Docker 的开发环境,里面包含有 Docker client, Compose (Mac 才有), Kitematic (图形化工具), Docker Machi

Docker环境搭建Jenkins+gitlab+maven自动打包 部署容器

宿主机安装docker(省略) 宿主机安装maven 下载二进制包解压到/var/docker_data/jenkins/jenkins_home下面 https://maven.apache.org/download.cgi Jenkins镜像安装 下载Jenkins镜像(一般都是Ubuntu版) FROM jenkins USER root #清除了基础镜像设置的源,切换成腾讯云的jessie源 #使用非腾讯云环境的需要将 tencentyun 改为 aliyun RUN echo '' >

【Docker】Windows下docker环境搭建及解决使用非官方终端时的连接问题

https://www.cnblogs.com/Detector/p/9354539.html 背景 时常有容器方面的需求,经常构建调试导致测试环境有些混乱,所以想在本地构建一套环境,镜像调试稳定后再放到测试环境中. Windows Docker 安装 安装docker toolbox 博主的电脑是win7,安装的时候使用的是阿里云的docker toolbox镜像. 这里有必要介绍一下docker toolbox,它 是一个工具集,它主要包含以下内容: Docker CLI 客户端,用来运行d

Centos6.5下docker 环境搭建

一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器. 在yum的ELRepo源中,有mainline(3.13.1).long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本. 1.查看当前版本: [[email protected] ~]# more /etc/issue CentOS release 6.5 (Final) Kernel \r on

Docker 环境搭建 ubuntu

docker版本 docker-io 是以前早期的版本,版本号是 1.* docker-ce 社区版 ---我们选择社区版安装 docker-ee企业版(好像要收费) 如果服务器上有旧版docker,需要卸载 apt-get remove docker docker-engine docker.io 安装(在root用户权限下,有确认的地方选y,或者运行命令直接加-y,机器内核需要大于3.0) 1) 更新数据源: apt-get update 2) 允许 apt 命令 HTTPS 访问 Dock