华人澳洲中文论坛

Docker入门指南:甚么是Docker以及如何使用它?

[复制链接]

2023-3-5 09:15:13 159 0

Docker是一种轻量级的虚构化技术,能够将运用顺序及其依赖项打包成一个称为Docker容器的可移植容器,以便在不同的环境中运转。
Docker容器能够在任何反对Docker的操作零碎上运转,而不需求对操作零碎进行修正或配置。


1,docker run
启动一个新的容器。能够经过指定镜像、容器名、端口映照等参数启动运转容器。
例子:
docker run -d -p 8080:80 --name mynginx nginx
这个命令会启动一个名为mynginx的容器,使用nginx镜像,并将容器内80端口映照到主机的8080端口。
参数阐明:
-d:后盾运转容器。
-p:指定端口映照,格局为主机端口:容器端口。
--name:指定容器名。
nginx:指定使用的镜像。
docker stop
住手一个正在运转的容器。指定容器名或容器ID便可住手容器。
例子:
docker stop mynginx
这个命令会住手名为mynginx的容器。
参数阐明:
mynginx:指定容器名。
2,docker rm
删除一个或多个容器。指定容器名或容器ID便可删除容器。
例子:
docker rm mynginx
这个命令会删除名为mynginx的容器。
参数阐明:
mynginx:指定容器名。


3,docker ps
列出正在运转的容器。使用该命令能够查看以后正在运转的容器。
例子:
docker ps
这个命令会列出以后正在运转的容器的信息。
参数阐明:
无。
4,docker images
列出当地镜像。使用该命令能够查看当地曾经下载的镜像。
例子:
docker images
这个命令会列出当地曾经下载的镜像的信息。


5,docker pull
从近程镜像仓库拉取镜像。使用该命令能够从近程镜像仓库下载镜像。
例子:
docker pull nginx
这个命令会从近程镜像仓库下载最新版本的nginx镜像。
参数阐明:
nginx:指定要下载的镜像名。
6,docker build
在当地构建一个新的镜像。使用该命令能够在当地构建一个新的镜像。
例子:
docker build -t mynginx .
这个命令会在以后目录下的Dockerfile文件中构建一个新的镜像,并命名为mynginx。
参数阐明:
-t:指定镜像名。
.:指定构建上下文门路。
7,docker inspect
查看容器或镜像的具体信息。使用该命令能够查看容器或镜像的具体信息。
例子:
docker inspect mynginx
这个命令会查看名为mynginx的容器的具体信息。
参数阐明:
mynginx:指定容器或镜像名。


8,docker logs
查看容器的日志。使用该命令能够查看容器的日志。
例子:
docker logs mynginx
这个命令会查看名为mynginx的容器的日志。
参数阐明:
mynginx:指定容器名。
9,docker exec
在正在运转的容器中履行命令。使用该命令能够在正在运转的容器中履行命令。
例子:
docker exec -it mynginx bash
这个命令会在名为mynginx的容器中关上一个交互式的终端。
参数阐明:
-it:以交互式形式关上终端。
mynginx:指定容器名。


10,docker network
办理 Docker 网络。使用该命令能够办理Docker网络。
例子:
docker network create mynetwork
这个命令会创立一个名为mynetwork的网络。
参数阐明:
mynetwork:指定网络名。
十一,docker volume
办理 Docker 数据卷。使用该命令能够办理Docker数据卷。
例子:
docker volume create myvolume
这个命令会创立一个名为myvolume的数据卷。
参数阐明:
myvolume:指定数据卷名。
十二,docker-compose
使用 Docker Compose 办理多个容器运用。使用该命令能够使用Docker Compose办理多个容器运用。
例子:
docker-compose up -d
这个命令会启动Docker Compose配置文件中定义的一切容器。
参数阐明:
-d:后盾运转容器。
老斜说总之,Docker是一个十分有用的技术,能够帮忙开发人员和运维人员更轻松地办理运用顺序和办事,进步运用顺序的可移植性、可扩展性和平安性。
假如有时间有才能,一定要会,能够省得多力气。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
注册会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题25

帖子38

积分165

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小