docker版本查看
docker -version
注意utilization.want-want.com:8082为私服
docker登陆私服
docker login utilization.want-want.com:8082
退出
exit
运行jar文件
java -jar lodapLogin.jar
创建文件夹
mkdir Dockerfile
移除文件
rm Dockerfile
移除文件夹
rmdir Dockerfile
创建文件
vim Dockerfile
-t开启了一个连接容器里边的terminal(终端)
进入准备好打包的文件夹内执行,创建名为lodaplogin的镜像(注意镜像名全小写)
docker build -t ldapcheck .
查询docker镜像
docker images
查询端口号为8080的运行的进程 (-i 开启了input(输入)功能)
sudo lsof -i :8080
杀死进程
sudo kill 679
-d代表后台模式 -p代表端口号
docker run -d -p 8080:8080 utilization.want-want.com:8082/ldapcheck
查看容器
docker ps (运行成功的)
-a 代表 all
docker ps -a (所有的)
-l 代表 last
docker ps -l (查看最后创建的 container)
查看容器b018460cd084的日志
docker logs b018460cd084(容器ID)
启动容器
docker start b018460cd084(容器ID)
停止容器
docker stop 691f36520b76(容器ID)
移除镜像
docker rmi 9e566c929a03(IMAGE ID)先移除镜像中的容器
-f,—force
docker rmi -f c7fc7faf8c28(IMAGE ID)强制移除镜像
移除容器
docker rm a644c816cbdf(容器ID)
打成tag 注意tag名称 前面是私服名
docker tag 6bbeb96390c5 utilization.want-want.com:8082/ldapcheck
push到私服
docker push utilization.want-want.com:8082/ldapcheck (注意先登录到私服)
从私服查找镜像
docker search utilization.want-want.com:8082/ldapcheck (注意先登录到私服)
从私服拉取镜像
进入docker容器
sudo docker exec -it 7752222e1e1 /bin/bash
docker pull utilization.want-want.com:8082/ldapcheck
(镜像精简docker files)
https://github.com/izuolan/dockerfiles/tree/master/base
https://www.jianshu.com/p/525ef36ebfd8
OpenJDK-JRE(102.6 MB)
如果OpenJDK能够满足你的需求的话,就用这个吧~~
FROM alpine
MAINTAINER izuolan <i@zuolan.me>
RUN echo '@edge http://nl.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories && \
echo '@community http://nl.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories && \
apk update && \
apk upgrade && \
apk add ca-certificates openjdk8-jre-base@community && \
apk del ca-certificates && \
rm -rf /tmp/* /var/cache/apk/*
kubernetes
http://docs.kubernetes.org.cn/94.html
http://docs.kubernetes.org.cn/109.html