docker 常用操作容器命令

举报
小虚竹 发表于 2021/10/19 00:49:57 2021/10/19
【摘要】 docker使用教程相关系列 目录 目录 创建容器 示例1 -i -t (交互式容器) 示例2 -d -i -t (守护式容器) 示例3 -d -i -t --restart(docker重启时,容器自启动) ​ 进入容器 方式一 docker attach 容器名或容器ID 方式二 docker exec -it...

docker使用教程相关系列 目录

目录

创建容器

示例1 -i -t (交互式容器)

示例2 -d -i -t (守护式容器)

示例3 -d -i -t --restart(docker重启时,容器自启动)

进入容器

方式一 docker attach 容器名或容器ID

方式二 docker exec -it 容器名或容器ID

查看运行中的容器

查看所有容器

停止正在进行的容器

启动容器

重启容器

深入容器内部

​ 查询容器内部信息

删除容器

查看容器日志




创建容器

docker run
 

-i 以交互模式运行容器

-t 表示容器启动后会进入其命令行,加入这两个参数,容器创建后会直接进入容器。分配一个伪终端

--name 为容器命名 名称不能重复

-v表示目录映射关系

-d 创建守护模式运行容器

-p 端口映射

示例1 -i -t (交互式容器)

docker run -i -t --name=mycentos1 centos /bin/bash
 

0

注:/bin/bash的作用是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill。

示例2 -d -i -t (守护式容器)

docker run -d -i -t --name=mycentos2 centos /bin/bash

守护式容器创建成功后,并没有马上进入容器中

0

0

示例3 -d -i -t --restart(docker重启时,容器自启动)

docker run -d -i -t --name=mycentos3 --restart always centos /bin/bash
 

docker重启后,容器自启动

进入容器

方式一 docker attach 容器名或容器ID

docker attach mycentos2
 

注:用这种方式使用exit退出时,容器也停止了。

0

方式二 docker exec -it 容器名或容器ID

docker exec -it mycentos2 /bin/bash

注:用这种方式使用exit退出时,容器不会停止。

0

查看运行中的容器

说明新创建的容器已经在运行

docker ps
 

0

退出当前容器

exit
 

0

查看所有容器

docker ps -a
 

0

停止正在进行的容器

docker stop 容器名或容器ID

docker stop mycentos2
 

0

启动容器

docker start 容器名或容器ID

docker start mycentos2
 

0

重启容器

docker restart 容器名或容器ID

docker restart mycentos2
 

0

深入容器内部

docker inspect 容器名或id

docker inspect mycentos2
 

0 查询容器内部信息

-f或者-format 查看

docker inspect -f='{{.State.Status}}' mycentos2
 

0

 docker inspect -format='{{.State.Status}}' mycentos2
 

0

注:区分大小写

获取容器的IP地址

docker inspect -f='{{.NetworkSettings.IPAddress}}' mycentos2
 

0

删除容器

docker rm 容器名/容器ID

docker rm mycentos2
 

0

查看容器日志

docker logs [OPTIONS] CONTAINER
 

OPTIONS说明:

  • -f : 跟踪日志输出

  • --since :显示某个开始时间的所有日志

  • -t : 显示时间戳

  • --tail :仅列出最新N条容器日志

获取容器“gitlab”的最新日志100条,持续输出。

docker logs -f --tail 100 gitlab
 

文章来源: xiaoxuzhu.blog.csdn.net,作者:小虚竹,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaoxuzhu.blog.csdn.net/article/details/114232257

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。