docker pull nginx:latest 从远程仓库下载镜像
docker images 查看下载了哪些镜像
docker run 运行镜像
docker run -d(后台,非阻塞运行) -p [ip:]hostPort:containerPort --name 容器运行名字 -v 映射文件 nginx
-P :是容器内部端口随机映射到主机的高端口。
-p : 是容器内部端口绑定到指定的主机端口。
比如:docker run -d -p 80:80 nginx
docker ps 可以查看正在运行的容器
一个镜像可以启动多个容器,比如再启动一个
docker run -d -p 81:80 nginx 外部81映射到内部80
docker exec -it 容器的id bash 就可以进入容器
docker rm -f 容器的id 强制删除某个镜像
docker commit 容器的id m1 提交一个容器为镜像,镜像名字为m1
通过dock file来创建镜像
把当前目录下的所有文件拷贝到 nginx里的html目录下
docker build -t m2 . m2表示镜像名字 点表示当前目录下的dock file文件
docker run -d -p 100:80 m2
docker save m2 将镜像保存为tar文件
docker rm -f 容器id
docker rmi m2 将镜像m2删除
docker load< 1.tar 从tar文件加载镜像