1、docker 基础命令

1、docker 基础命令

1、docker 运行镜像

docker run image tag

2、创建dockerfile(构建容器的相关命令)

vim DockerFile

3、docker 构建容器镜像

docker build -t <image_name> .

4、docker 分层

5、查看镜像

docker images

6、docker 执行

docker run --name <name> -p <out>:<in> -d <image_name>

7、docker 查看容器

docker ps -a

8、docker 查看详细信息

docker inspect <container_name>

9、进入容器内部

docker exec -it <container_name> bash

10、容器内列出进程

ps aux

11、停止容器

docker stop <container_name>

12、删除容器

docker rm <container_name>

13、推送镜像到docker hub

-- 在推送之前,需要重新根据Docker Hub的规则标注镜像;使⽤附加标签标注镜像
docker tag <image_name>  <id>/<image_name>;

-- 推送
docker push <id>/<image_name>

14、查看镜像的标签

docker ps|head

15、查看docker容器日志

docker logs -f 100 --tail <contain_name>

16、docker实现原理

⽤Linux命名空间隔离进程
默认情况下,每个Linux系统最初仅有⼀个命名空间。所有系统资
源(诸如⽂件系统、⽤户ID、⽹络接⼜等)属于这⼀个命名空间。

限制进程的可⽤资源
另外的隔离性就是限制容器能使⽤的系统资源。这通过cgroups来
实现。cgroups是⼀个Linux内核功能,它被⽤来限制⼀个进程或者⼀组
进程的资源使⽤。⼀个进程的资源(CPU、内存、⽹络带宽等)使⽤
量不能超出被分配的量。这种⽅式下,进程不能过分使⽤为其他进程
保留的资源,这和进程运⾏在不同的机器上是类似的。

转载请说明出处内容投诉
AJ教程_站长资源网 » 1、docker 基础命令

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买