zoukankan      html  css  js  c++  java
  • DOCKER 从入门到放弃(一)

    前言

    关于docker的各种概念已有各位大神珠玉在前,请各位自行查看,本系列的目的是各种详细操作步骤
    各种概念特别推荐CloudMan的3篇blog:
    http://www.cnblogs.com/CloudMan6/p/6693772.html
    http://www.cnblogs.com/CloudMan6/p/6706546.html
    http://www.cnblogs.com/CloudMan6/p/6718464.html

    Docker安装

    系统环境

    系统版本:Centos 7.2

    内核版本:3.10.0-514.el7.x86_64

    DNS IP: 114.114.114.114

    关闭selinux、firewalld

    yum安装源

    备份本地源:

    mkdir /etc/yum.repos.d/bk
    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bk/
    

    阿里centos源获取:

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    阿里epel源获取:

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    

    docker源:

    [root@nginx-2 ~]# vi  /etc/yum.repos.d/docker.repo
    [docker]
    name=docker
    baseurl=http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/7/
    gpgcheck=1
    enable=1
    gpgkey=http://mirrors.aliyun.com/docker-engine/yum/gpg
    
    

    yum安装命令

    yum install -y docker-engine

    加速器配置

    获取加速去网址

    由于某些原因访问一些国外的网站速度很慢,配置加速器代理能加快docker获取官方镜像的速度,国内提供加速器的厂家较多如:阿里云、daocloud等,加速器获取方法使用google自行解决

    在启动脚本中配置加速器

    在以ExecStart开头的行后配置加速器参数: --registry-mirror=https://********.mirror.aliyuncs.com

    vi /usr/lib/systemd/system/docker.service
    12 ExecStart=/usr/bin/dockerd   --registry-mirror=https://********.mirror.aliyuncs.com
    
    

    第一个docker容器启动

    1. 启动docker服务
    systemctl start docker
    
    1. 获取nginx镜像
     docker pull nginx
    
    1. 启动一个nginx服务的docker容器
    [root@docker yum.repos.d]# docker run -it -d --name web -p 80:80 nginx
    4bd8958432d66960c28db9c03720a132a29e61d3dc114a1a85d6224ec7015302
    
    
    1. 进入容器修改web页面
    [root@docker yum.repos.d]# docker exec -it 4bd8958432 /bin/bash
    root@4bd8958432d6:/# cat > /usr/share/nginx/html/index.html <<EOF
    > Hello Docker !!
    > EOF
    root@4bd8958432d6:/# 
    
    1. 访问nginx容器

    访问docker服务器的ip地址:http://192.168.0.141/

  • 相关阅读:
    iOS的图片:解码(CPU)与内存(缓存)
    iOS离屏渲染的解释:渲染与cpu、gpu
    渲染、render与绘制
    算法沉思:算法的构成
    待阅备份
    iOS进阶之页面性能优化
    iOS--性能优化--保持界面流畅
    iOS开发中的Markdown渲染
    OS开发小记:iOS富文本框架DTCoreText在UITableView上的使用
    iOS UI的几种模式
  • 原文地址:https://www.cnblogs.com/panjunbai/p/7103827.html
Copyright © 2011-2022 走看看