网站设计与制作服务,经典软文,网页设计与制作考试试题及答案06386,网站设计是什么专业基本命令
启动新的容器#xff08;指定容器名称和端口映射【主机端口#xff1a;容器端口】)
docker run --name 容器名 -p 8080:80 镜像名
启动新的容器#xff08;交互式#xff09;
docker run -it centos7-with-jdk /bin/bash
特权方式启动容器
docker run -d --…基本命令
启动新的容器指定容器名称和端口映射【主机端口容器端口】)
docker run --name 容器名 -p 8080:80 镜像名
启动新的容器交互式
docker run -it centos7-with-jdk /bin/bash
特权方式启动容器
docker run -d --name 容器名 --privilegedtrue 镜像名 /usr/sbin/init
启动已有的容器
docker start 容器名
查看所有容器
docker ps -a
查看正在运行中的容器
docker ps
停止容器
docker stop 容器ID或容器名称
进入容器
docker exec -it 容器名 /bin/bash
退出容器
exit
如果你是通过 docker run -it 或类似选项以交互模式进入容器的可以使用快捷键 Ctrl D 或 Ctrl C 来退出容器。
删除容器
docker rm 容器名
修改容器名称
docker rename 旧容器名称 新容器名称
查看当前用户身份
whoami
Linux下查看容器IP
docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} 容器名称或ID
Windows下查看容器IP
docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} 容器名称或ID
制作镜像
docker build -t 镜像名 . Docker制作镜像 下载 CentOS 7 镜像打开终端或命令提示符窗口并运行以下命令来下载 CentOS 7 的官方镜像 docker pull centos:7 创建一个 Dockerfile在你的工作目录中创建一个名为 Dockerfile 的文件并使用文本编辑器打开它。 编写 Dockerfile 内容在 Dockerfile 中写入以下内容用于构建镜像 FROM centos:7
# 安装 JDK
RUN yum update -y \yum install -y java-1.8.0-openjdk-devel \yum clean all
# 设置环境变量
ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk
ENV PATH $PATH:$JAVA_HOME/bin 在上述 Dockerfile 中首先基于 CentOS 7 镜像创建一个新的镜像然后安装 JDK这里安装的是 OpenJDK 8。最后设置了 JAVA_HOME 和 PATH 环境变量。 构建镜像保存 Dockerfile 文件后在终端或命令提示符窗口中切换到 Dockerfile 所在的目录并运行以下命令来构建镜像 docker build -t centos7-with-jdk . 这将根据 Dockerfile 的内容构建并打上名为 centos7-with-jdk 的镜像标签。注意最后的 . 表示使用当前目录作为构建上下文。 验证镜像构建完成后你可以运行以下命令来验证新创建的镜像是否正常工作 docker run -it --rm centos7-with-jdk java -version 如果一切顺利它将显示安装的 JDK 版本信息。