1.docker的一些基础命令
(1)jdk配置后运行 source /etc/profile
export JAVA_HOME=/usr/app/jdk8
export CLASSPATH=./:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
(2)docker命令
地址链接点击:命令详解
https://www.cnblogs.com/DeepInThought/p/10896790.html
根据自己的理解,总的来说分为以下几种:
Docker环境信息 — docker [info|version]
容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
容器操作运维 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
容器rootfs命令 — docker [commit|cp|diff]
镜像仓库 — docker [login|pull|push|search]
本地镜像管理 — docker [build|images|rmi|tag|save|import|load]
容器资源管理 — docker [volume|network]
系统日志信息 — docker [events|history|logs]
据镜像创建一个容器并运行一个命令,操作的对象是 镜像
docker run -it -p 8080:8080 -v /Users/PingAn/softapp:/usr/app --privileged=true 镜像名
在运行的容器中执行命令,操作的对象是 容器。
docker exec -it 镜像id/name bash
删除镜像
docker rmi 镜像id/name
删除容器
docker rm 容器id/name
停止所有容器并且删除
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
图解:
2.使用 Docker 一步搞定 ZooKeeper 集群的搭建
https://segmentfault.com/a/1190000006907443