docker 使用记录

1. docker 安装

2. centos docker 配置

   vim /etc/sysconfig/docker 

  OPTIONS='--selinux-enabled --insecure-registry 10.128.x.xx:5000  --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'

    --insecure-registry 10.128.x.xx:5000 指到自己的私有库docker库,并且下载不用https

    --registry-mirror=https://docker.mirrors.ustc.edu.cn'  换成国内的源,这样快点

  ADD_REGISTRY='--add-registry 10.128.x.xx:5000 '    自己的私有库


3. 命令

    docker build .    [当前目录下Dockerfile编译]

   docker images -a  显示当前机上的所有镜像 更详细的命令 docker images --help

   docker ps    -a        显示当前机上的所有正在运行的容器 docker ps --help

   docker run  imagename

   docker exec -it  imagename /bin/bash

   docker start -i container

   docker stop container


4. 中文 --Dockfile 实现

    kde-l10n-Chinese-4.10.5 可通过 yum -y kde-l10n-Chinese-4.10.5-2.el7.noarch.rpm 安装 


FROM centos:7.2.1511
MAINTAINER ouyang 'xxx@xxx.com'
# Time Zone
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# Ensure UTF-8 locale
COPY ./kde-l10n-Chinese-4.10.5-2.el7.noarch.rpm /opt
COPY ./kde-l10n-4.10.5-2.el7.noarch.rpm /opt
COPY ./kde-filesystem-4-47.el7.x86_64.rpm /opt
RUN rpm -ivh /opt/kde-filesystem-4-47.el7.x86_64.rpm
RUN rpm -ivh /opt/kde-l10n-4.10.5-2.el7.noarch.rpm
RUN rpm -ivh /opt/kde-l10n-Chinese-4.10.5-2.el7.noarch.rpm
RUN rm /opt/kde-l10n-Chinese-4.10.5-2.el7.noarch.rpm
RUN rm /opt/kde-l10n-4.10.5-2.el7.noarch.rpm
RUN rm /opt/kde-filesystem-4-47.el7.x86_64.rpm
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8

5. Dockerfile 注意事项
  尽量不要用yum 安装
  Dockerfile 中的第一条命令,会产生一个镜像,因些不变的命令,尽量放在前面,以加快编译



  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值