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/便可,這個映射不要改變。

相關文章
相關標籤/搜索