docker基本管理

本文介绍了如何使用Docker管理容器,包括运行镜像、查看容器状态、启动不活跃容器、进入容器、配置容器参数、停止容器以及删除容器等操作。通过docker命令行工具,我们可以实现对容器的交互式管理,例如使用docker run、docker start、docker attach和docker exec等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker镜像下载到本地后,必须要将其运行起来才有意义。当镜像运行起来,它就会成为一个容器。
1、运行镜像,-i选项为交互式,即可与运行起来的容器进行交互管理,-t选项是开启一个终端,/bin/bash是提供了一shell。
打开第一个终端,执行命令。

[root@localhost ~]# docker run -it centos /bin/bash
[root@011374ad8b27 /]# uname -r
3.10.0-693.el7.x86_64
[root@011374ad8b27 /]# ls
bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@011374ad8b27 /]# hostname
011374ad8b27

再打开第二个终端查看容器,通过docker ps命令查看容器情况。可以看到刚才运行的容器状态Up About a minute。

Last login: Thu May 13 08:27:22 2021 from 192.168.217.1
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED              STATUS              PORTS     NAMES
011374ad8b27   centos    "/bin/bash"   About a minute ago   Up About a minute             dreamy_ptolemy

回到第一个终端,输入exit退出容器。

[root@011374ad8b27 /]# hostname
011374ad8b27
[root@011374ad8b27 /]# exit
exit
[root@localhost ~]# 

再回到第二个终端,重新查看容器情况。如果只是使用 docker ps无法查看到容器情况,加上参数-a,是查看所有容器(包括历史的)。

Last login: Thu May 13 08:27:22 2021 from 192.168.217.1
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED              STATUS              PORTS     NAMES
011374ad8b27   centos    "/bin/bash"   About a minute ago   Up About a minute             dreamy_ptolemy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值