
docker 常用操作容器命令
发布日期:2021-05-07 23:38:00
浏览次数:20
分类:原创文章
本文共 1199 字,大约阅读时间需要 3 分钟。
目录
创建容器
docker run
-i 以交互模式运行容器
-t 表示容器启动后会进入其命令行,加入这两个参数,容器创建后会直接进入容器。分配一个伪终端
--name 为容器命名 名称不能重复
-v表示目录映射关系
-d 创建守护模式运行容器
-p 端口映射
示例1 -i -t (交互式容器)
docker run -i -t --name=mycentos1 centos /bin/bash
注:/bin/bash的作用是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill。
示例2 -d -i -t (守护式容器)
docker run -d -i -t --name=mycentos2 centos /bin/bash
守护式容器创建成功后,并没有马上进入容器中
示例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退出时,容器也停止了。
方式二 docker exec -it 容器名或容器ID
docker exec -it mycentos2 /bin/bash
注:用这种方式使用exit退出时,容器不会停止。
查看运行中的容器
说明新创建的容器已经在运行
docker ps
退出当前容器
exit
查看所有容器
docker ps -a
停止正在进行的容器
docker stop 容器名或容器ID
docker stop mycentos2
启动容器
docker start 容器名或容器ID
docker start mycentos2
重启容器
docker restart 容器名或容器ID
docker restart mycentos2
深入容器内部
docker inspect 容器名或id
docker inspect mycentos2
查询容器内部信息
-f或者-format 查看
docker inspect -f='{ {.State.Status}}' mycentos2
docker inspect -format='{ {.State.Status}}' mycentos2
注:区分大小写
获取容器的IP地址
docker inspect -f='{ {.NetworkSettings.IPAddress}}' mycentos2
删除容器
docker rm 容器名/容器ID
docker rm mycentos2
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月14日 11时20分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue——mock模拟数据的使用
2019-03-05
Nginx配置反向代理与负载均衡
2019-03-05
高阶函数reduce
2019-03-05
Lionheart万汇:布林线双底形态分析技巧
2019-03-05
Lionheart万汇:台积电大幅提升资本开支,2021有望续创辉煌
2019-03-05
Lionheart万汇:新年消费结构中贵金属交易机会
2019-03-05
LHCM万汇:在需求上升中,美国贸易赤字创下历史新高
2019-03-05
Mybatis的入门01
2019-03-05
Vue01常见指令,axios
2019-03-05
Vue路由嵌套刷新后页面没有重新渲染
2019-03-05
Vue使用bus进行组件间、父子路由间通信
2019-03-05
数据库三个级别封锁协议
2019-03-05
类的实例
2019-03-05
tomcat加载部署webapps目录下的项目
2019-03-05
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2019-03-05
方法重写
2019-03-05
Threading Programming Guide(多线程编程指南)
2019-03-05
Java求逆波兰表达式的结果(栈)
2019-03-05
SDWebImage--http图片加载不出来的问题
2019-03-05
Application received signal SIGSEGV
2019-03-05