当前位置: 首页> 教育> 培训 > 常用的网络营销方式_千万不要打开开发者选项_友情链接怎么连_视频剪辑培训班一般学费多少

常用的网络营销方式_千万不要打开开发者选项_友情链接怎么连_视频剪辑培训班一般学费多少

时间:2025/7/12 5:57:03来源:https://blog.csdn.net/github_37287822/article/details/144747049 浏览次数:0次
常用的网络营销方式_千万不要打开开发者选项_友情链接怎么连_视频剪辑培训班一般学费多少

文章目录

  • 1. 介绍
  • 2. 常用命令
    • 2.1 启动容器(前台交互模式)
    • 2.2 提交容器为镜像
    • 2.3 打开多个终端
    • 2.4 退出容器并删除容器
    • 2.5 保存容器为镜像
  • 2.6 加载镜像
    • 2.7 删除镜像
  • 3. Dockerfile 实战
  • 3.1 介绍
    • 3.2 Dockerfile 基本结构
    • 3.3 Dockerfile 实战练习
    • 3.4 构建与运行镜像
  • 4. 小结

1. 介绍

Docker 是现代开发和运维的必备工具,集成了容器技术的优势。本文将记录 Docker 的常用指令,并会随着使用经验的积累进行不定期更新。

2. 常用命令

2.1 启动容器(前台交互模式)

docker run --privileged --volume /home/xx/project/:/project/ -it test_x86_deployed:latest /bin/bash
  • –privileged:授予容器额外的权限(例如设备访问)。
  • –volume /home/xx/project/:/project/:将宿主机的 /home/xx/project/ 目录挂载到容器内的 /project/ 目录。
  • -it:以交互模式启动容器,并连接终端。
  • /bin/bash:启动容器时进入 Bash 环境。

2.2 提交容器为镜像

docker commit -m "更新内容描述" -a "作者信息" [容器id] [输出镜像名称]
  • -m:提交镜像时添加提交信息。
  • -a:设置提交的作者信息。

启动容器(后台模式)

docker run --privileged --volume /home/xx/project/:/project/ -t -d test_x86_deployed:latest /bin/bash
  • -t:分配一个伪终端。
  • -d:以后台模式运行容器。

2.3 打开多个终端

docker exec -it [容器id] bash
  • exec:在运行中的容器中执行命令。
  • -it:进入交互式终端。

2.4 退出容器并删除容器

# 显示所有容器
docker ps -a# 停止容器
docker stop [容器id_or_名称]# 停止所有容器
docker stop $(docker ps -aq)# 删除所有容器
docker rm $(docker ps -aq)
  • docker ps -a:列出所有容器(包括停止的)。
  • docker stop:停止容器。
  • docker rm:删除容器。

2.5 保存容器为镜像

docker save -o <output-file>.tar <image-name>
  • -o .tar:指定保存的文件路径及名称。
  • :要保存的镜像名称。

2.6 加载镜像

docker load -i <output-file>.tar
  • -i .tar:加载镜像文件。

2.7 删除镜像

docker rmi [镜像id或镜像名称]
  • rmi:删除镜像。

3. Dockerfile 实战

3.1 介绍

Dockerfile 是一个文本文件,包含一系列指令,用于定义如何构建一个 Docker 镜像。通过这些指令,你可以指定操作系统、安装软件、配置环境变量、复制文件等,最终自动化构建容器镜像。

3.2 Dockerfile 基本结构

一个标准的 Dockerfile 包含以下指令:

FROM:指定基础镜像。
RUN:在镜像中执行命令(如安装软件包)。
COPY 或 ADD:将文件从宿主机复制到镜像中。
WORKDIR:设置工作目录。
CMD 或 ENTRYPOINT:容器启动时执行的命令。
EXPOSE:声明容器暴露的端口。
ENV:设置环境变量。
USER:指定执行容器命令的用户。

3.3 Dockerfile 实战练习

以下是一个基本的 Dockerfile 示例,构建一个 Python 环境的镜像:

# 1. 使用官方 Python 3.9 镜像作为基础镜像
FROM python:3.9-slim# 2. 设置工作目录为 /app
WORKDIR /app# 3. 将当前目录的文件复制到容器的 /app 目录
COPY . /app# 4. 安装 Python 依赖
RUN pip install --no-cache-dir -r requirements.txt# 5. 暴露容器的 80 端口(根据需要调整)
EXPOSE 80# 6. 设置环境变量(可选)
ENV APP_ENV=production# 7. 指定容器启动时执行的命令
CMD ["python", "app.py"]

3.4 构建与运行镜像

构建镜像:

docker build -t my-python-app .
  • -t my-python-app:指定构建镜像的标签(名字)。
  • .:表示 Dockerfile 所在的当前目录。

运行容器:

docker run -p 4000:80 my-python-app
  • -p 4000:80:将容器的 80 端口映射到宿主机的 4000 端口。
  • my-python-app:你之前构建的镜像名称。

4. 小结

本文介绍了 Docker 的一些常用命令和 Dockerfile 的基本使用。Dockerfile 可以帮助你快速构建和部署容器化应用,熟练掌握这些指令,将大大提升你在容器化应用开发与管理中的效率。如果你有其他问题,或希望了解更多 Docker 的高级功能,欢迎继续关注后续更新。

关键字:常用的网络营销方式_千万不要打开开发者选项_友情链接怎么连_视频剪辑培训班一般学费多少

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: