docker常用指令
1.根据dockerfile创建docker镜像,进入dockerfile所在目录
docker build -t demo/ubuntu:v1 .
2.运行docker镜像
docker run -it demo/ubuntu:v1
3.dockerfile设置镜像的编码为可以识别中文
dockerfile 添加ENV LANG C.UTF-8
4.删除docker中的镜像
docker rmi 镜像id
5.删除docker中的容器可以使用如下命令
docker rm 容器id
6.查看当前正在运行的容器
docker ps
7.对于已退出的容器,可以使用如下命令进行查看(查看所有容器)
docker ps -a
8.停止容器
docker stop containerId // containerId 是容器的ID
9.把docker容器做成镜像
docker commit containerId demo/ubuntu:v1
10.将镜像打包成tar,在进行docker镜像转移到其他机器上会用到
sudo docker save -o docker-demo.tar demo/ubuntu:v1
11.将tar的镜像还原
docker load < docker-demo.tar
12.docker cp的用法,本机和docker交互
将主机/woke/runoob目录拷贝到容器名称mx的/woke目录下。
docker cp /woke/runoob mx:/woke/
将容器名字mx的/woke目录拷贝到主机的/tmp目录中。。
docker cp mx:/woke /tmp/