1. 创建容器
a) 使用 docker create 新建一个容器。
docker create -it ubuntu:latest
create命令与容器运行模式相关选项:
选项 | 说明 |
---|---|
-i, interactive=true|false | 保持标准输入打开,默认为false |
-t, --tty=true|false | 是否分配一个伪终端,默认为false |
-d, --detach=true|false | 是否再后台运行容器,默认为false |
docker ps -a 查看所有的容器
docker ps 查看正在运行中的容器
b) 使用 start 命令来启动容器。
c) 使用 run 直接新建并启动容器。
docker run ubuntu /bin/echo 'Hello!!!'
d) 按Ctrl + d 或者 输入exit命令来退出容器。
2. 停止容器
docker stop
3. 进入容器
进入一个刚创建的容器中,并启动一个bash
docker exec -it 20394ca32f1 /bin/bash
4. 删除容器
docker rm 20394ca32f1
如果删除正在运行的容器,需要加上 -f 参数。
5. 导入和导出容器
通过 -o 选项来指定导出的tar文件名。
docker export -o test_export.tar 20394ca32f1
然后,可以将导出的tar文件传输到其他机器,供其导入。
使用 docker import 导入文件到系统中。
docker import test_export.tar test-export:v1.0
运行 docker images 就可以看到刚导入的image。
docker load和docker import 两者很类似,区别在于:容器快照文件将丢弃所有的历史记录和元数据信息,而镜像存储文件将保存完整记录,体积更大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。
来源:CSDN
作者:sumeiff
链接:https://blog.csdn.net/sumeiff/article/details/103583867