目录
1,docker的组成,
- Docker Client客户端
- Docker Daemon守护进程
- Docker Image镜像
- Docker Container容器
我们通过客户端写命令,然后客户端将命令发送给守护进程,守护进程再将命令执行的结果返回给客户端,这就使我们能通过命令查看执行结果,镜像就是容器的源代码,容器通过镜像启动,使用仓库来保存用户构建的镜像,仓库分为共有和私有。
2,创建镜像
2.1 方式一:通过Dockerfile定制镜像
# 新的镜像的基础镜像是谁?
FROM jenkins/jenkins:lts
# 使用的用户
USER root
# RUN 执行要操作的命令
RUN apt-get update && apt-get install -y libltdl7 && apt-get update
#set charset timezone
# ENV 设置环境变量
ENV LANG=zh_CN.UTF-8
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone