首页 > 其他 > 详细

docker自学笔记5-docker容器的常用命令

时间:2019-10-08 19:08:19      阅读:126      评论:0      收藏:0      [点我收藏+]

运行第一个Docker容器:

docker run -d -p 80:80 nginx:latest

run                (创建并运行一个容器)

-d                   放在后台

-p                   端口映射

nginx:latest    docker镜像的名字和版本

还有很多其他的参数

docker run == docker create + docker start

Docker的其他常用命令:

查看所有容器
docker container ls 
停止容器
docker container stop CONTAINER_ID
杀死容器
docker container kill CONTAINER_ID
查看容器列表
docker ps 显示
docker ps -a 显示全部
docker ps -a -l  显示最后一个
docker ps -a -l --no-trunc 显示全部
docker ps -a -q 仅仅显示所有ID的编号
删除容器
docker rm CONTAINER_ID
批量删除容器
docker rm -f `docker ps -a -q`

Docker的run的扩展:

docker run -it --name centos6 centos:6.8 /bin/bash
-it             分配交互式的终端
--name     指定容器的名字
/bin/sh      覆盖容器的初始命令

--cpus       指定cpu的数量
--memory  限定内存的大小
-h              指定容器的主机名
docker container ps -a -l --no-trunk 显示全部命令、
一般使用taif –F 的命令使这个进程存活 Docker run it XXXX tail –F /etc/XXX (可以给他夯住

Docker进入容器的方法:

进入容器的目的:排错,调试

进入容器的方法:
    docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
    例子:    
    docker exec -it  容器id或容器名字 /bin/bash

    docker attach [OPTIONS] CONTAINER
    例子:
    docker attach  容器id或容器名字
    
    nsenter(安装yum install -y util-linux 弃用)

Docker容器的总结:

 docker的本质是:在隔离的环境运行的一个进程

 所以:docker容器内的第一个进程必须一直处于前台运行的状态(必须夯住),否则这个容器,就会处于退出状态。

docker自学笔记5-docker容器的常用命令

原文:https://www.cnblogs.com/bigboywl/p/11636800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!