
常用命令
拉取镜像
#pulldocker pull nginxdocker pull nginx:latestdocker images #查看
push到仓库
#push需要去dockerhub或其他官方仓库注册才可使用
运行容器
#rundocker run -d -p 8080:80 nginx-d 后台运行,避免阻塞shell-p 外/内端口映射docker psdocker exec -it id bash #进入容器也可以是docker exec -it name(指定的名字) shcd /usr/share/nginx/htmllsecho hello >index.htmlF5刷新网页exit #退出docker rm -f id #删除容器
保存新的镜像
#commitdocker commit id 镜像名 #制作镜像docker run -d -p 90:80 新镜像名
docker的配置文件使用
vim dockerfile可以学一下dockerfile语法from nginx #基于nginxadd ./ /usr/share/nginx/html #当前文件拷贝到指定目录vim index.htmlbaiye de wenjian#builddocker build -t 指定镜像名 . .表示指定当前目录下dockerfile构建docker run -d -p 100:80 镜像名
save
docker save 镜像名 > 1.tardocker rmi 镜像 删除镜像提示有容器基于其镜像,则先删除容器再删除镜像:docker rm -f iddocker rmi 镜像名docker images
load
docker load < 1.tardocker images
查看
docker images #查看镜像docker ps #查看正在运行的容器docker ps -a #查看所有容器
