博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
容器的基本操作
阅读量:7235 次
发布时间:2019-06-29

本文共 1065 字,大约阅读时间需要 3 分钟。

hot3.png

启动容器:

    docker run image[COMMAND][ARG.....]

启动交互式容器:

             docker run -i -t image /bin/bash
             -i --interactive=true|false 默认是false
             -t --tty=true|false 默认是false
查看容器:
              docker ps [-a][-l]
              docker inspect 容器名字或者容器id

自定义容器名:

     docker run --name=容器名字 -i -t image /bin/bash

    

重新启动停止的容器:
               docker start[-i] 容器名

删除停止的容器

       docker rm 容器名或者容器id

====================守护式容器==================
1、能够长期运行
2、没有交互式会话
3、适合运行应用程序和服务

1、docker run -d

2、退出时以ctrl +p,Q退出

附件到运行中的容器

docker attach 容器名或者容器id

查看容器日志

docker logs [-f][-t][--tail]容器名
            -f --follows=true|false 默认为false
            -t --timestamps=true|false 默认为false
             --tails=“all

查看容器内进程:

docker top 容器名

在已经运行的容器中启动新进程
docker exec [-d][-i][-t]容器名

停止守护式容器:

docker stop 容器名
docker kill 容器名

设置容器的端口映射

run [-P][-p]

     -P :容器暴露的所有端口进行映射

     -p: 指定某一个容器的端口

      1、containerPort

             docker run -p 80 -i -t centos /bin/bash
       2、hostPort:containPort
              docker run -p 8080:80 -i -t centos /bin/bash
       3、ip::containerPort
              docker run -p 0.0.0.0:80 -i -t centos /bin/bash
        4、ip:hostPort:containerPort
               docker run -p 0.0.0.0:8080:80 -i -t centos /bin/bash

 

转载于:https://my.oschina.net/u/1442577/blog/756197

你可能感兴趣的文章
Spring中bean的范围
查看>>
(混合背包 多重背包+完全背包)The Fewest Coins (poj 3260)
查看>>
畅通工程 - 并查集的应用
查看>>
OpenCv图像像素操作
查看>>
myeclipse快捷键大全
查看>>
编程之美1.2 | 中国象棋将帅问题
查看>>
Matplotlib学习---用matplotlib画阶梯图(step plot)
查看>>
Linux非ROOT(普通用户)环境安装/启动/运行 MySQL server CentOS7为例
查看>>
latex 技巧汇总
查看>>
SpringMVC配置解决中文乱码的过滤器
查看>>
第28章 高级分组函数
查看>>
542. 01 Matrix
查看>>
centos7备份还原与grub2引导和rescue模式修改root密码
查看>>
神经网络的基础-前向传播
查看>>
使用VsCode自带的Emmet语法
查看>>
基于 REST 的 Web 服务:基础
查看>>
IDEA入门级使用教程
查看>>
Spider_Man_5.1 の Mongodb_安装
查看>>
RGB颜色对照表
查看>>
laravel 5.1 Model 属性详解
查看>>