docker3.10修改默认地址及docker常用命令

本文介绍如何更改Docker默认网卡docker0的IP地址,并提供了多个Docker实用命令,如删除已退出容器、启动容器、查看容器等操作。

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

修改docker默认网卡docker0的ip地址的方法:
[root@centos7 ~]# cat /etc/docker/daemon.json 在此文件中添加如下一行,然后重启服务。
{
"bip": "192.168.0.1/24"
}
[root@centos7 ~]# systemctl restart docker

 

docker常用命令:
docker rm `docker ps -a |grep Exited|awk '{print $1}'` 删除已经退出的容器
docker stop f6e2a23309dd 停止指定的容器,f6e2a23309dd容器ID ,可使用docker ps -a查看
docker exec -it f6e2a23309dd /bin/bash 带bash的进入容器
docker ps -a 查看正在运行的容器
docker attach f6e2a23309dd 进入指定的容器,但不带bash
docker rm `docker ps -a -q` 删除所有不在运行的容器
docker rm -f `docker ps -a -q 删除所有容器。
docker stop `docker ps -a |awk '{print $1}'` 停止所有容器,但是容器已经停止的,会报错误。
docker run -d -v /usr/local/njxs:/usr/local/tomcat/webapps -v /com:/com -p 8081:807 tomcat:njxs 在后台运行一个tomcat

转载于:https://www.cnblogs.com/feilu---python/p/8301190.html

### 如何在 Docker 中设置和使用 Python 3.10 环境 #### 创建自定义 Dockerfile 来安装 Python 3.10 为了确保兼容性和稳定性,在基于 Ubuntu 的 Docker 镜像中安装特定版本的 Python 是一种常见做法。对于想要创建支持 Python 3.10 应用程序的开发环境而言,可以从官方的基础镜像出发并定制化安装所需的软件包。 ```dockerfile # 使用官方 Ubuntu 18.04 基础镜像作为起点 FROM ubuntu:18.04 # 更新 APT 包列表并将系统组件升级到最新版本 RUN apt-get update && \ apt-get upgrade -y # 安装必要的依赖项以便编译 Python 源码以及 pip 工具链 RUN apt-get install -y software-properties-common curl build-essential libssl-dev zlib1g-dev libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libffi-dev liblzma-dev tk-dev # 添加 deadsnakes PPA 并从中获取 Python 3.10 版本 RUN add-apt-repository ppa:deadsnakes/ppa && \ apt-get update && \ apt-get install -y python3.10 python3.10-distutils python3.10-venv # 设置默认使用的 Python 解释器为新安装的 Python 3.10 RUN ln -sfn /usr/bin/python3.10 /usr/bin/python3 && \ ln -sfn /usr/bin/pip3.10 /usr/bin/pip3 # 可选:清理不再需要的文件来减小最终镜像大小 RUN apt-get clean && rm -rf /var/lib/apt/lists/* # 设定工作目录 WORKDIR /app # 复制当前项目中的 requirements.txt 文件至容器内相同路径下 COPY ./requirements.txt . # 根据需求安装 Python 包 RUN pip3 install --no-cache-dir -r requirements.txt # 将整个应用复制进去 COPY . . # 默认执行命令可以留空或指定启动脚本等 CMD ["bash"] ``` 上述 `Dockerfile` 显示了一个完整的流程用于准备一个带有 Python 3.10 和其他必要工具集的 Docker 环境[^1]。通过这种方式能够有效避免直接利用不稳定的源进行安装所带来的潜在风险[^3]。 #### 构建与运行 Docker 镜像 完成编写之后保存该文件名为 `Dockerfile` ,接着在同一目录下打开终端窗口依次输入下面两条指令: ```shell docker build -t my-python-app . docker run -it --name=my-running-app my-python-app bash ``` 第一条命令会读取本地的 `Dockerfile` 并按照其中指示逐步构建一个新的 Docker 镜像;第二条则实例化这个刚建立起来的新镜像,并开启交互式的 Bash shell 让用户可以直接操作里面的资源[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值