docker学习
2018-12-16 本文已影响0人
y4ngyy
今天白天摸了一下docker,晚上来总结一波。
首先安装docker,鉴于之前装了双系统后面发现没用的经验,直接用windows安装了docker,docker-windows只支持win10 pro和企业版,较早版本的windows只能安装docker-toolbox来使用docker。
装完后可能会有个更换国内源的问题:docker-machine ssh default
进入虚拟机,然后vi /var/lib/boot2docker/profile
,加一行--registry-mirror=国内源
接下来一些命令:
拉取镜像
docker pull 镜像名
删除镜像
docker image rm 镜像名
镜像列表
docker images
创建容器
docker run -p 本机端口:容器端口 -d(后台运行) --name 容器命名 --rm(若容器停止则立即删除) 要使用的镜像名
将本机的文件挂载到容器中
docker run -d 镜像名(nginx apache……) -v $PWD/html:/usr/share/www/html
查看容器运行进程
docker ps
查看容器日志
docker logs 容器名
要创建更加完整的环境,大概有两种方法,第一种是用Dockerfile创建linux容器并在其中下载配置相应的环境。第二种是使用多容器协同的方式使用。(Dockerfile要相对简单一些)
之后再找时间继续学习Dockerfile的具体部署。