Docker常用命令
2021-04-08 本文已影响0人
网络小乙
- 运行一个应用程序
docker run ubuntu:15.10 /bin/echo "Hello world"
- 运行交互式的容器
# -t:在新容器内指定一个伪终端或终端 # -i:允许你对容器内的标准输入 (STDIN) 进行交互 docker run -i -t ubuntu:15.10 /bin/bash
- 使用容器后台运行
# -d:指定容器的运行模式(后台运行) # 加了 -d 参数默认不会进入容器,要进入容器需使用指令 docker exec docker run -i -t ubuntu:15.10 /bin/bash
- 进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:
或者# 注意:使用该命令,从这个容器退出后,不会导致容器停止 docker exec -it <容器ID或者容器名称> /bin/bash
# 注意:使用该命令,从这个容器退出后,会导致容器停止 docker attach <容器ID或者容器名称>
- 导出容器
导出某个容器的快照到本地文件,例如:ubuntu.tar。docker export <容器ID或者容器名称> > <本地文件名称>
- 导入容器
把快照文件导入为镜像,例如:
或者cat docker/ubuntu.tar | docker import - test/ubuntu:v1
docker import http://example.com/exampleimage.tgz example/imagerepo