!
也想出现在这里? 联系我们
创意广告

(5)docker容器常用管理命令

图片[1]-(5)docker容器常用管理命令-安全小天地

上一篇介绍了一下docker管理常用命令,这一篇我们来介绍一下docke常用的容器管理命令

(4)docker镜像常用管理命令-安全小天地
(4)docker镜像常用管理命令-安全小天地
沐寒的头像-安全小天地大咖2023年1月9日 13:23
0988

创建容器常用选项

命令格式:docker run [option] IMAGE [COMMAND] [ARG]

选项描述
-i,-interactive交互式
-t,-tty分配一个伪终端
-d,detach运行容器到后台
-e,env设置环境变量
-p,-public list发布容器端口到主机
-P,-public-all发布容器所有EXPOSE的端口到宿主机随机端口
–name string指定容器名称
-h,-hostname设置容器主机名
–ip string指定容器ip,只能用于自定义网络
–network连接容器到一个网络
-v,-volume list
–mount mount(新方式)
将文件系统附加到容器
–restart string容器退出时重启策略,默认no,可选值:【always|on-failure】
docker容器常用命令
选项描述
-m,-memory容器可以使用的最大内存量
-memory-swap允许交换到磁盘的内存量
-memory-swappiness=<0-100>容器使用SWAP分区交换的百分比(0-100,默认为-1)
-oom-kill-disable禁用OOM Killer
–cpus可以使用的CPU数量
-cpuset-cpus限制容器使用特定的CPU核心,如(0-3,0,1)
-cpu-sharesCPU共享(相对权重)
容器限制cpu,内存命令
选项描述
ls列出容器
inspect查看一个或多个容器详细信息
exec在运行容器中执行命令
commit创建一个新镜像来自一个容器
cp拷贝文件/文件夹到一个容器
logs获取一个容器日志
port列出或指定容器端口映射
top显示一个容器运行的进程
stats显示容器资源使用统计
stop/start/restart停止/启动一个或多个容器
rm删除一个或多个容器
prune移除已停止的容器

进入容器

docker exec -it nginx /bin/bash

传入环境变量

docker run -d -e auth=anquanclub nginx
图片[2]-(5)docker容器常用管理命令-安全小天地

这里设置了一个auth的环境变量,进入容器直接输出即可

自动启动容器

docker run -it -d --name nginx2 --restart=always nginx

查看容器详细信息

docker inspect nginx2
图片[3]-(5)docker容器常用管理命令-安全小天地

这里面可以查看具体的文件保存地址

限制容器可以使用的内存,cpu数量

docker run -d -m="500m" --cpus="1" --name nginx3 nginx

设置容器只能使用500m内存,1个cpu,这里可以使用1G,或者0.5个cpu

列出当前的容器

docker container ls

与 docker ps 相同

直接执行命令,而不进入容器

docker exec nginx3 ls

列出nginx3容器中的文件

图片[4]-(5)docker容器常用管理命令-安全小天地

拷贝文件

echo "anquanclub.cn" >1.txt
docker cp 1.txt nginx3:/
docker exec nginx3 cat 1.txt

拷贝宿主机的1.txt到容器的根目录

图片[5]-(5)docker容器常用管理命令-安全小天地

拷贝容器中的1.txt到宿主机中,保存为2.txt

docker cp nginx3:/1.txt 2.txt
图片[6]-(5)docker容器常用管理命令-安全小天地

速记:前面写复制源,后面写复制到的地方

查看日志

docker logs nginx3

查看nginx3的运行日志

加上-f 参数可以动态加载日志信息

查看容器运行进程

docker top nginx3
图片[7]-(5)docker容器常用管理命令-安全小天地

查看资源利用率

docker stats nginx3

加上参数–no-stream可以查看当时的


「渗透云记」公众号里主要记录我每天的所思所想,我会坚持更新质量不错的文章,感兴趣的小伙伴可以扫描下方二维码,谢谢支持! 安全小天地 - 公众号 - 渗透云记
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 共1条

请登录后发表评论

    请登录后查看评论内容