window系统docker的安装及使用

docker工具分为docker toolbox和docker desktop

 

docker toolbox安装:

1.下载程序包
安装包 https://github.com/boot2docker/windows-installer/releases (这个地址国内下载很慢)
用这个: https://get.daocloud.io/toolbox/
下载最新版本的:docker-install.exe即可。
该安装包安装完成后,系统上会多出三个软件:
Oracle VM VirtualBox
Git
Boot2Docker for Windows
以上三个默认安装即可。

2.删除默认default虚拟机,新建dev虚拟机
docker-machine.exe create --driver virtualbox --engine-insecure-registry 122.114.40.73:5001 dev

docker-machine ssh dev
3.进入虚拟机
下载镜像
docker pull 122.114.40.73:5001/django:1.8.7
docker pull 122.114.40.73:5001/django:1.2.3

或者直接下载镜像,放入users文件夹,然后倒入镜像文件
docker load --input django1_8_7.tar.gz
docker load --input django1_2_3.tar.gz


4.开始创建容器

命令:
docker run -it --name=bj_tea_com --net=host --restart=always -v /code/BJWEB/com_tea_web_dj/tbkt/:/code hub.tbkt.cn:5001/django:1.8.7 python /code/manage.py runserver 0.0.0.0:1000

物理化:
docker run -it --name=web_lh2 --net=host --restart=always -v /code/lh2_stu_web_dj/:/code hub.tbkt.cn:5001/django:1.2.3 python /code/manage.py runserver 0.0.0.0:8021

5.容器创建完,写一个脚本,一键全部启动
docker-machine start dev
docker-machine ssh dev "docker start tbkt_web web_lh2 "
docker-machine ssh dev -L :8022:localhost:8022 -L :8021:localhost:8021

浏览器启动时候,url地址为 127.0.0.1:xxxx xxxx为项目端口号

 

docker desktop安装:

1.下载安装包,按照安装引导安装即可

2.下载镜像:docker pull 镜像地址

3.创建容器:docker run -it --name=bj_tea_com --net=host --restart=always -v /目录地址/BJWEB/com_tea_web_dj/tbkt/:/code 镜像名称 python /code/manage.py runserver 0.0.0.0:1000

  例如:docker run -it --name=web_stu --net=host --restart=always -v D:/word/web_stu_dj/tbkt/:/code harbor.m.tbkt.cn/base/django1.11.11:v1.7 python3 /code/manage.py runserver 0.0.0.0:2000

4.进入容器:docker exec -it 容器名称 bash

5.查看虚拟机ip:ifconfig

6.查看docker暴露给宿主机的ip地址:

 

 7.添加路由:route -p add 172.17.0.0 MASK 255.255.255.0 10.0.75.2

8.通过虚拟机ip加容器端口就可以访问了

 

 

 

 

 

PS:相关命令

查看容器: docker ps -a
停止容器: docker stop tbkt_wap_dj
删除容器:docker rm tbkt_wap_dj

docker restart tbkt_wap_dj 重启容器

docker logs -f --tail=50 tbkt_wap_dj 查看

docker rm -f web_math(容器名称) 删除容器

posted @ 2019-10-12 16:18  火滴雪叶  阅读(641)  评论(0编辑  收藏  举报