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

原文地址:https://www.cnblogs.com/shiwenhu/p/9185473.html