docker笔记

docker笔记

1.安装

https://docs.docker.com/toolbox/toolbox_install_windows/#step-2-install-docker-toolbox

注意:配置用户文件夹下的.bash_profile文件
内容为
export MACHINE_STORAGE_PATH=’D:\docker’

注意: 不管是安装还是后面的新建,基本都似乎使用admin权限的

2.新建

修改start.sh

1
"${DOCKER_MACHINE}" -s "D:\docker" create --engine-registry-mirror=https://docker.mirrors.ustc.edu.cn --virtualbox-hostonly-cidr "192.168.233.1/24" -d virtualbox $PROXY_ENV "${VM}"

在bash 使用admin权限 运行start.sh第一次可能会说没用iso文件,所以把你安装文件夹下的 boot2docker.iso 复制到 d:\docker\cache (自定义) 文件夹后,再运行start.sh就好了

新建命令:

1
dm -s "D:\docker" create --engine-registry-mirror=https://docker.mirrors.ustc.edu.cn --virtualbox-hostonly-cidr "192.168.233.1/24" -d virtualbox whoami

-s 指定文件位置
–engine-registry-mirror 修改为国内源

-d virtualbox 指定vbox

环境变量设置

docker-machine env 你建的名字

执行返回来的最后一条语句,就可以把docker与之关联

docker run hello-world 测试是否可以运行

docker info docker 的详细信息

可以通过ssh 登陆docker user:docker 和 pass:tcuser

3.镜像

docker build 不太会用,新建镜像的意思

docker pull ysrc/xunfeng 下载镜像

sudo docker run -d -p 8000:80 -v /opt/data ysrc/xunfeng:latest 运行镜像在8000端口

docker image 查看镜像

docker ps 查看运行中的镜像

docker ps 会显示image的运行ID 巡风有600+M

docker stop id