1.查看所有images(镜像)
docker images
2.启动image(启动镜像)
docker run -p 8080:80 -d daocloud.io/nginx
3.保存image修改
docker commit -m '注释' imageID
4.复制文件至image
docker cp index.html ContainerID://usr/share/nginx/html
5.查看当前运行的容器
docker ps
6.查看当前所有的容器
docker ps -a
7.获取image
docker pull
8.创建image
docker build
9.删除container(删除容器)
docker rm
10. 删除image(删除镜像)
docker rmi
11.docker cp 在host和container之间拷贝文件
12.保存容器称为新的镜像
docker commit -m ‘修改index’ mynginx mynginx:v1.0
12.后台运行容器
docker run -d containerName
13.进入容器内部
docker exec -it db8ca126dcdd bash
14.导出镜像为压缩包
docker save -o mynginx.tar mynginx:v1.0
15.导入文件,为镜像
docker load -i mynginx.tar
16.镜像改名推送
docker tag
17.目录挂载(将/app/html挂载在/usr/share/nginx/html)
docker run -d -p 8090:80 -v /app/html:/usr/share/nginx/html --name mynginx nginx
18.卷映射(卷名:映射目录)默认卷目录:/var/lib/docker/volumes/卷名
docker run -d -p 99:80 -v ngconf:/etc/nginx/conf --name mynginx nginx
19.删除网络删除卷
docker network rm blog docker volume rm mysql-data
20.使用dockerfile文件构建镜像
docker build -f dockerfile -t myjavaapp:v1.0
制作自己的镜像
1.Dockerfile
2.docker