1. 查看目前docker 下共有多少个容器: docker ps
2. 停止docker中正在使用的容器:docker stop (容器ID)
3. 删除docker中的容器:docker rm (容器ID)
4. 删除docker中的镜像:docker rmi (镜像ID)
5. 进入容器 docker exec -it 容器id /bin/bash
6. 容器和宿主机之间互传文件(不管容器有没有启动,拷贝命令都会生效)
容器向宿主机传文件:docker cp my container:/opt/test/file.txt /opt/test
宿主机向容器传文件:docker cp /opt/test my container:/opt/test/file.txt
7.docker save and load images
(1)将机器上的容器打包成镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-
-a :提交的镜像作者;
-
-c :使用Dockerfile指令来创建镜像;
-
-m :提交时的说明文字;
-
-p :在commit时,将容器暂停。
比如:将容器 2bc62762a7c3制作为镜像
此时,镜像就已经存在了
(2)镜像的存出
docker save -o /home/images/tf3.tar tf3:v1
(3)镜像的载入
docker load -input tf3.tar
or
docker load < tf3.tar