【Springboot总结】11. Docker 总结

本文全面解析Docker容器技术,涵盖Docker简介、基本组成、安装部署、容器操作、守护式容器管理、镜像处理及端口映射等核心知识点,是Docker初学者与进阶者的实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Docker简介

2. Docker的基本组成

3. Dcoker容器技术简介

4. Docker的安装与部署(CentOS7)

5. 容器的基本操作

(1)容器的启动

docker run IMAGE [COMMAND][ARG...]

例如: docker run centos echo "Hello World!"

(2)启动交互式容器

docker run -i -t IMAGE /bin/bash

例如: docker run -i -t centos /bin/bash

重新启动停止的容器

docker start [-i] 容器ID|容器NAME

(3)交互式容器的退出

      exit退出容器后,容器就关闭了!

      ctrl+p ctrl+q的方式退出容器,那么容器可以在后台运行!

(4)查看容器

docker ps [-a][-l]

查看容器的具体信息

docker inspect 容器ID|容器NAME

(5)删除停止的容器

    

docker rm 容器ID|容器NAME

6. Docker守护式容器

(1)启动容器

docker run -i -t IMAGE /bin/bash

     此时我们使用Ctrl+PCtrl+Q的方式退出容器的控制台,此时容器就会在后台运行。

(2)进入运行着的容器

docker attach 容器名(CONTAINER ID或NAME)

(3) 查看容器的日志

docker logs -f -t --tail 容器名(CONTAINER ID或NAME)

(4) 查看容器中的进程

docker top 容器名(CONTAINER ID或NAME)

(5) 在运行的容器中启动新的进程 

docker exec -d -i -t 容器名(CONTAINER ID或NAME) [COMMAND][ARG...]

(6)停止守护式容器

docker stop 容器名
docker kill 容器名

7.Docker镜像的查看与删除     查找与拉取镜像

(1)列出镜像

docker images

(2)删除镜像

docker rmi [OPTIONS] IMAGE[IMAGE...]

例如:

删除单个镜像 docker rmi centos:latest

删除相同iamgeID的多TAG镜像  docker rmi 75835a67d134

删除多个完全不同的镜像

docker rmi centos:7.02 ubuntu:14.04
docker rmi 75835a67d134 4ad67hsdk86s

(3)查看镜像

docker search[OPTIONS]TERM

(4) 拉取镜像

docker pull [OPTIONS] NAME [:TAG]

8. 端口映射

设置容器的端口映射,可以使用run命令的两个选项(-P和-p)来实现:

run [-P][-p]

分别是一个大写的P和一个小写的p,其中,大写的P为“publish-all”的意思,可以指定为true或false,默认为false。
使用大写的P,将为容器暴露的所有端口进行映射。例如:

docker run -P -i -t centos /bin/bash

而小写的p则表示普通的“publish”动作,来指定需要映射容器的哪些端口。而指定容器端口的映射有四种模式,分别为:

(1)docker run -p 80 -i -t centos /bin/bash
该写法为“-p containerPort”,即仅指定容器的端口,在该情况下,宿主机的端口是随机映射的。
(2)docker run -p 8080:80 -i -t centos /bin/bash
该写法为“-p hostPort:containerPort”,即同时指定了宿主机的端口以及容器的端口。
(3)docker run -p 0.0.0.0:80 -i -t centos /bin/bash
该写法为“-p ip:containerPort”,即指定ip和容器的端口。
(4)docker run -p 0.0.0.0:8080:80 -i -t centos /bin/bash
该写法为“-p ip:hostPort:containerPort”,即指定ip、宿主机和容器的端口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值