docker重点 学习以及指令资料

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/80597552  ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/80597552

 

--name 名称 -it -i 容器输入终端保持打开, -t开一个伪终端

 

ip ad li 查看网段

docker attach id 获取docker

有些容器进入不成功

后台运行 ctrl p + ctrl q

 

获取容器pid

nsenter

nsenter --target 4497 --mount --uts --ipc --net --pid

root /usr/share/nginx/html

 

91 映像端口 80 容器被映像的端口

 

 

-h 指定主机名 -v 数据卷

docker run -it --name volume-test1 -h centos -v /datacentos

docker inspect -f "{{.Volumes}}"volume-test1

 

 

docker日志如何存储

只读格式

useradd -s /sbin/nologin -M www

前台运行

 

 

 

docker commit -m "my nginx" c85374823499rainyday/my-ngnix:v1

#This is My first Dockerfile

# Version 1.0

#Author : Rainyday

From centos

 

#MAINTAINER

 

MAINTAINER Rainyday

 

#ADD

ADD pcre-8.42.tar.gz /usr/local/src

ADD nginx-1.13.12.tar.gz /usr/local/src

 

#RUN

RUN yum install -y wget gcc gcc-c++ make openssl-devel

RUN useradd -s /sbin/nologin -M www

 

#WORKDIR

WORKDIR /usr/local/src/nginx-1.13.12

RUN ./configure --prefix=/usr/local/nginx --user=www--with-http_ssl_module --with-http_stub_status_module--with-pcre=/usr/local/src/pcre-8.42 && make &&make install

RUN echo "daemon off;" >>/usr/local/nginx/conf/nginx.conf

 

ENV PATH /usr/local/nginx/sbin:$PATH

EXPOSE 80

CMD ["nginx"]

 

资源限制 cgroup

http://mirrors.aliyun.com/repo/

wget http://mirrors.aliyun.com/repo/epel-6.repo

docker build -t stress .

docker images

docker run -it --rm -c 512 stress --cpu 1 指定cpu大小

docker run -it --rm stress --cpu 1 指定cpu

 

 

docker run -it --rm --cpuset-cpus=0 stress --cpu 1

指定占用几个cpu

docker exec id

docker run -it --rm -m 128m stress --v

m 1 --vm-bytes 120m --vm-hang 0

 

测压大于两倍关掉

 

cpu -c --cpu-set

内存 -m

docker 网络模式

docker run -d -p 5001:5000 registry

docker push localhost:5001/test/e:v1

docker tag d1fd7d86a825 47.106.154.105:5001/test/es:v1

echo '{"insecure-registries":["47.106.154.105:5001"] }' >/etc/docker/daemon.json

docker pull 47.106.154.105:5001/test/e:v1

 

shipyard

-H tcp:0.0.0.0:235 -H unix:///var:/run/docker.sock

docker run -it -d --name shipyard-rethinkdb-data--entrypoint /bin/bash shipyard/rethinkdb -l

 

 

 

 



相关文章
|
3月前
|
运维 虚拟化 开发者
Docker-全面详解(学习总结---从入门到深化)
Docker-全面详解(学习总结---从入门到深化)
49 1
|
4月前
|
分布式计算 Java Linux
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
Docker 是一套构建在 Linux 内核之上的高级工具,旨在帮助开发人员和运维人员更轻松地交付应用程序和依赖关系,实现跨系统和跨主机的部署。使用安全且轻量级的容器环境来实现这一目标。容器可以手动创建,也可以通过编写 Dockerfile 自动创建。开发人员和运维人员可以将应用程序及其依赖打包到容器中,实现应用程序的可移植性和环境一致性。
126 5
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
|
19天前
|
存储 运维 Kubernetes
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
|
20天前
|
监控 Docker 容器
Docker从入门到精通:Docker log 命令学习
了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
17 0
|
24天前
|
Docker 容器
docker 常用指令(启动,关闭,查看运行状态)
docker 常用指令(启动,关闭,查看运行状态)
18 1
|
24天前
|
Java Linux 虚拟化
Docker 部署spring-boot项目(超详细 包括Docker详解、Docker常用指令整理等)
Docker 部署spring-boot项目(超详细 包括Docker详解、Docker常用指令整理等)
56 1
|
29天前
|
存储 Ubuntu Docker
Docker从入门到精通:Docker pull命令学习
了解Docker镜像下载方法!使用`docker pull`命令从[Docker Hub](https://hub.docker.com/)获取镜像。基本语法是`docker pull NAME[:TAG]`。例如,拉取Python最新镜像的命令是`docker pull python`或`docker pull python:latest`。可选参数包括`-a`(拉取所有标签)和`--quiet`(只显示进度条)。拉取后,用`docker images`检查镜像是否成功存储。开始你的容器化之旅吧!
33 0
|
29天前
|
关系型数据库 MySQL Go
Docker从入门到精通:Docker镜像相关命令学习
本文介绍了Docker中管理镜像的基本命令:`docker images`用于查看镜像列表,`docker search`从Docker Hub搜索镜像,`docker rmi`删除镜像,`docker tag`则用于标记和重命名镜像。通过这些命令,用户能有效管理自己的Docker镜像资源。
28 1
|
2月前
|
Cloud Native Shell Linux
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
19 0
|
2月前
|
Cloud Native Linux 虚拟化
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
55 0