平时自己从网上拉取镜像时会很慢,而且耗去了很多时间还可能中断从新下载。
在解决这一问题时,除了添加一些国内的源之外,还可以从身边人找一找,如果他们有你要的镜像,那接下来就可以这样做了:
1. 在他人电脑上打开终端,查看镜像列表,找到需要的镜像
docker images
2. 将需要的镜像保存(保存的文件名就是将镜像保存到本地后起的名称需要加后缀的如 xxx.tar)
docker save -o 保存的文件名 保存的镜像
3. 得到xxx.tar文件后将镜像导入到自己电脑
docker load --input xxx.tar 或 docker load < xxx.tar
4. 查看镜像是否已经到自己的列表上
docker images
5. 如果看到镜像被添加到列表中,那可以运行这个镜像创建运行并进入docker容器:
docker run -it IMAGE ID 或 REPOSITORY:TAG
-t -------- Docker分配一个伪终端并绑定在容器的标准输入上
-i -------- 表示让容器的标准输入保持打开
要不要加上 /bin/bash 根据需要加入:表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器就会退出。没加好像也没退出,以后补充........
6. 在一个终端进入docker容器后,可能还需要再打开一个终端并进入容器,在两个终端操作不同的东西:
重复步骤5的命令,两个终端将运行同样的进程,无法进行单独工作
docker exec -it CONTAINER ID /bin/bash