Docker记录
docker笔记:
-------基本命令
docker pull imageName 拉取镜像
docker images 或者 docker image ls --all 列出本地image
docker rmi imageId 或者 docker image rm imageId 删除一个image
运行一个nginx
docker run -p 8081:80 -d nginx
-p 端口映射
-d 守护进程运行
docker ps 或者 docker container ls 查看运行到容器
拷贝index.html到容器nginx中html目录
docker cp index.html 6f63164427b4://usr/share/nginx/html
注意:这里如果停止nginx容器,index.html被还原,也就是ngixn容器停止就一切还原
docker ps containerId 停止容器
保存改动的新的image
docker commit -m "new-image" containerId newImageName
-------Dockerfile
----------Volume独立容器之外的持久化储存
docker run -d -v --name nginx /usr/shar/nginx/html nginx
docker inspect nginx
将本地一个路径挂在到容器内部容器
docker run -v $PWD/code:/var/www/html nginx