- 如何进入容器内部
在docker1.3.x版本后新增了一个命令exec,这种方式比较简单且常用
docker ps //获取容器的ID
docker exec -it CONTAINER-ID /bin/bash //进入容器内部
当然,还可以使用docker attach进入容器内部,但是使用该命令进入容器时,所有的窗口都会同步显示。如果有一个窗口阻塞了,其他窗口也无法继续操作。
另外还可以在容器里安装ssh,但是一般我们不会这样操作,可能存在安全风险,因为ssh的密钥或密码可能会无法保证安全。
- 如何打包一个镜像image
docker save -o image.tar postgres:9.6 (mongo:3.4) //可以把一个或多个image打包成一个tar文件
docker load -i image.tar 或者docker load < image.tar //将镜像导入本地镜像仓库