前言

关于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/

DOCKER 从入门到放弃(一)的更多相关文章

  1. DOCKER 从入门到放弃(二)

    搜索镜像 从docker官方镜像仓库搜索镜像 docker search [OPTIONS] TERM OPTIONS: --automated :只显示自动创建的镜像,默认值为fasle --fil ...

  2. DOCKER 从入门到放弃(三)

    使用docker create [image-name] 创建一个容器 创建一个nginx镜像的容器,由于没有指定各项参数,容器实用默认参数,创建后并不会启动,并将容器的ID输出到终端,如果本地没有镜 ...

  3. Docker 从入门到放弃(四)Docker+Jenkins_自动化持续集成

    Windows 查看密码 $ cat /var/jenkins_home/secrets/initialAdminPassword 14e14c414f41481aa5955753d3f31f9f 自 ...

  4. Docker 从入门到放弃(三)镜像使用

    当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载. 下面我们来学习: 1.管理和使用本地 Docker ...

  5. Docker 从入门到放弃(二)容器使用

    Docker 容器使用 一.Docker 客户端 docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项. root@iZ235mi4a64Z ...

  6. Docker 从入门到放弃(一)安装

    前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任 ...

  7. docker的入门到放弃--docker基本命令

    docker的镜像中国:https://www.docker-cn.com/registry-mirror 1.搜索镜像 [root@localhost ~]# docker search tomca ...

  8. Docker从入门到放弃(1) Docker简介与安装

    ​ 目录 一.Docker简介 1.Docker是什么: 2.为什么有docke的出现: 3.docker与传统容器的区别: 4.docker基本组成 5.docker工作原理: 二.Docker安装 ...

  9. Docker 学习新手笔记:从入门到放弃

    本文记录的是作为一个新手,从了解 Docker 是什么.Docker 技术包含哪些概念到上手使用.安装以及发布 Docker 镜像的整个过程.作者在学习过程中参阅了诸多文档和教程,在此一并感谢,与此同 ...

随机推荐

  1. 全国各省市GeoCoord SQL文件(不包括区县)

    /* Navicat MySQL Data Transfer Source Server : 192.168.0.234 Source Server Version : 50543 Source Ho ...

  2. web.xml报错

    The content of element type "web-app" must match "(icon?,display-name?,description?,d ...

  3. c# 对加密的MP4文件进行解密

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  4. 基本DOS命令之 netstat 命令详解

     netstat 命令(查看端口) netstat 命令用于显示与 IP .TCP .UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况,可以使用 netstat 命令查看 ...

  5. Log4j2 — Log4j2导入、LogEvent、配置文件编写及路径

    1. Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html 上下载最新的log4j2的jar包,然后再eclipse中加入log ...

  6. spring 事务无效解决方法

    (原) spring 事务目前有二种,注解式和声明式,以前都是以公司里的框架写好的,没有学习的机会,今天抽空好好试了下,结果遇到好多问题. 1.注解式 最开始是这么玩的,发现数据进数据库了,没有起作用 ...

  7. 03 编译安装apache的简易配置

    1.监听端口,默认为80,在主配置文件 /etc/httpd24/httpd.conf中可以更改 2.持久连接 Include /etc/httpd24/extra/httpd-default.con ...

  8. Java入门以及Java中的常量与变量总结

    JDK与JRE的区别: JDK给开发人员使用(包含开发工具),JRE给客户使用(运行java程序的核心类库),JDK包含JRE关键字的含义: JAVA语言赋予特殊含义,具有专门用途的单词,关键字的单词 ...

  9. Docker容器管理平台Humpback进阶-私有仓库

    Docker私有仓库 在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,docker 会去哪儿查找并下载镜像呢? 它实际上是从 registry.hub.doc ...

  10. SQL Server 在Alwayson上使用内存表"踩坑"

    200 ? "200px" : this.width)!important;} --> 介绍 因为线上alwayson环境的一个数据库上使用内存表.经过大概一个星期监控程序发 ...