docker学习笔记
- 装的是DockerToolBox
- 先开启docker,有个默认的default
- docker-machine start default
- 连接上docker
- docker-machine ssh default
- 再拉镜像
- docker pull ubuntu
- 后台(-d)启动镜像成容器
- docker run -ti -d --name ubuntu-test ubuntu /bin/bash
- 查看容器ID
- docker ps -a
- 附加进入到容器里
- docker exec -ti 容器ID /bin/bash
- 退出docker,那个容器也不会退出的
- 然后想做什么就做什么了
- docker可能会报分配IP的错,把网络适配的192.168.99.1改成192.168.99.2
- 或者在创建default的时候分配个不会冲突的网段给他也行
- docker-machine create -d virtualbox --virtualbox-hostonly-cidr “192.168.99.2/24” default
windows上的文件怎么传到docker容器里:
-
可以在virtual box里的共享文件夹共享一下windows的D盘
-
在命令行进入到default后,可以cd / 查看一下D盘能不能找到
-
用cmd cd到D盘
-
docker cp /D/test.txt 容器ID:/home/
-
把D盘的test.txt文件复制到容器的home目录下
-
容器文件传回windows里
-
docker cp 容器ID:/home/test.txt D:\