使用 Docker 容器操作
发布时间:2023-06-06 14:12:29 所属栏目:教程 来源:
导读:当我们选择好镜像以后,就可以通过 docker create 这个命令来创建容器了。
# 在创建容器时,我们可以通过 `--name` 这个选项来配置容器名。
docker create --name busyBox busyBox
通过 docker create 创建的容
# 在创建容器时,我们可以通过 `--name` 这个选项来配置容器名。
docker create --name busyBox busyBox
通过 docker create 创建的容
当我们选择好镜像以后,就可以通过 docker create 这个命令来创建容器了。 # 在创建容器时,我们可以通过 `--name` 这个选项来配置容器名。 docker create --name busyBox busyBox 通过 docker create 创建的容器,是处于 Created 状态的,其内部的应用程序还没有启动。 启动容器 通过 docker start 命令来启动它。 docker start busyBox 当容器启动后,其中的应用就会运行起来,容器的状态就会是 Running。 docker run 这个命令将 docker create 和 docker start 合并,在创建完成之后会直接启动起来。 docker run --name busyBox -d -i busyBox -d 参数, Docker 在启动后将程序与控制台分离,使其进入后台运行。 -i ( --interactive ) 表示保持终端输入流 管理容器 容器创建和启动后,除了关注应用程序是否功能正常外,我们也会关注容器的状态等内容。 通过 docker ps 这个命令,我们可以罗列出 Docker 中的容器。 docker ps 默认情况下,docker ps 列出的容器是处于运行中的容器,如果要列出所有状态的容器,需要增加 -a 选项。 docker ps -a 停止和删除容器 使用 docker stop 命令停止正在运行的容器。 docker stop busyBox 容器停止后,通过 docker start 命令将这个容器再次启动。 当我们完全删除容器时,可以通过 docker rm 命令将容器进行删除。 docker rm busyBox 正在运行中的容器默认情况下是不能被删除的,我们可以通过增加 -f 选项 强制停止并删除容器。 Tips : 当我们短时间内不需要使用容器时,就应该删除它。 进入容器 Docker 提供了一个命令 docker exec ,它在正在运行的容器中运行指定命令,输入以下命令连接到容器内的终端: docker exec -it busyBox sh docker exec 进入容器的时候,两个选项不可或缺,即 -i 和 -t ( 合并为 -it )。 -t ( --tty ) 表示启用一个伪终端,没有它无法看到 bash 内部的执行结果。 查看容器日志 Docker 提供 docker logs 命令,导出容器的日志信息: docker logs busyBox 查看容器的配置信息 Docker 提供了 docker inspect 命令,用来提供详细的容器信息(配置信息等) : docker inspect busyBox (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |