docker基本操做

2019-07-26-笔记html

 

  1. docker 安装

线上安装(服务器能够上网)node

http://www.javashuo.com/article/p-aptrhsrk-dp.html   10分钟搞定docker

离线安装(服务器不能上网)服务器

下功夫了,提早预研    1-5天网络

Docker-ceui

其余的一些依赖,spa

成功安装了。。。(慢慢找依赖包)3d

 

 

  1. docker介绍

docker容器是在docker镜像的基础上生成的rest

 

 

  1. 命令

对容器的基本操做htm

docker ps -a 查询容器

docker ps 查询正在运行的容器

docker stop zookeeper-node-1  stop 容器

docker rm zookeeper-node-1   delete容器

docker restart zookeeper-node-2 重启容器

对镜像的基本操做

docker rmi 3b83d9104a4c 删除镜像

docker images 查看镜像列表

 

镜像的save和load操做

Load 操做:docker load -i zookeeper.tar   / docker load < zookeeper.tar (把镜像包加载到系统中)

Save操做

docker save com.hysoft.zookeeper:1.0 > zk.tar / docker save com.hysoft.zookeeper:1.0 -o zk.tar (把系统中的镜像保存为压缩包,便于传输)

 

 

  1. Docker镜像的制做

docker build -t com.hysoft:5000/test/jdk:1.8pro .

 

 

  1. docker私仓

有私仓就有公仓

拉取私仓镜像 docker pull registry

 

 

 

docker run -dit --name registry.host -p 5000:5000 -v /usr/local/hysoft/registry:/var/lib/registry registry

 

 

 

  1. 网络

docker network create --driver bridge --subnet=172.31.0.1/24 hysoft_net

 

docker run -dit --name cbs.host -e JVM_ARGS="-Xmx512m -Xms256m -Xmn512m -Xss1024k" --network hysoft_net --ip 172.31.0.11 --restart=always -p 8801:8440 -v /usr/local/hysoft/cbs/:/usr/local/hysoft/ com.soft:5000/business/boot:8.0

 

--name cbs.host 指定容器名称 上例中容器名称就是cbs.host

-e JVM_ARGS="-Xmx512m -Xms256m -Xmn512m -Xss1024k" 指设定的JVM参数,此部分也可去掉,去掉后用默认的JVM参数;

--network hysoft_net 是指用hysoft_net这个网桥

--ip 172.31.0.11 是设定ip,这个ip能够本身设定

-p 8801:8440 是指端口映射,其中8801指宿主机端口,8440是指容器端口,容器8440端口是docker镜像制做的时候指定的端口,jar里的应用端口也必须是8440

-v /usr/local/hysoft/cbs/:/usr/local/hysoft/ 是指文件映射,其中/usr/local/hysoft/cbs/是宿主机映射路径,/usr/local/hysoft/是指容器映射路径,连起来就是容器路径映射到了宿主机上,因此业务包只须要放到/usr/local/hysoft/cbs/便可,这个映射不要改变。

相关文章
相关标签/搜索