1.启动容器
(1)以命令行模式启动并进入该容器:docker run -it ubuntu /bin/bash
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit:
docker run -itd --name ubuntu-test ubuntu /bin/bash
(3)启动已经停止的容器:
先使用命令:docker ps -a
查询所有启动过的容器。
再使用命令:docker start ff74a5a3daeb 或者 docker restart ff74a5a3daeb
来重新启动之前停掉的容器。
2.进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:
- docker attach:这种方式进入容器后,在退出容器的时候会导致容器停止。
- docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。
(1)使用attach命令进入容器:docker attach ff74a5a3daeb
(2)使用exec命令进入容器:docker exec -it ad121dfd009b /bin/bash
3.停止容器
停止容器的命令:docker stop <容器 ID>
4.导出容器
如果要导出本地某个容器,可以使用命令:docker export ad121dfd009b > ubuntu.tar
导出容器 ad121dfd009b 快照到本地文件 ubuntu.tar。
5.导出容器
如果想将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1可以使用如下命令:
docker import ubuntu.tar test/ubuntu:v1
6.删除容器
删除容器使用 docker rm 命令:docker rm -f ad121dfd009b
-f表示强制删除,不加-f不能删除正在运行的容器,加上-f即便当前容器正在运行也会强制删除。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。