docker学习笔记

一.更新内核,升级内核至3.x

二.安装docker:

rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

yum -y install docker-io

三.启动docker:

service docker start

chkconfig docker on

四.下载基础镜像:

docker pull centos:latest

五.查看本地镜像:

docker images

六.添加运行文件:(以javaSE为例)

Dockerfile、dockerTest.jar、jdk1.8.0_141

Dockerfile:

FROM centos:latest

COPY jdk1.8.0_141 jdk1.8.0_141

ENV JAVA_HOME=/jdk1.8.0_141

ENV PATH=$JAVA_HOME/bin:$PATH

ENVCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ADD dockerTest.jar demo1.jar

RUN bash -c 'touch /demo1.jar'

ENTRYPOINT["java","-jar","/demo1.jar"]

七.buil文件夹并加载至镜像

docker build -t test(自定义镜像名) .

八.运行镜像

docker run -i -t <IMAGE ID>

九.查看当前运行的镜像

docker ps

十.删除镜像

1.      停止镜像:

docker stop <CONTAINER ID>,其中CONTAINER IDdocker ps查询出的CONTAINER ID 或 在正在运行的镜像中exit退出

2.      删除镜像

docker rmi <IMAGE ID>docker rmi -f <IMAGE ID>

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐