Docker
镜像(Image)
容器(Container)
仓库(Repository)
拉镜像
官网https://hub.docker.com/找到对应镜像,复制命令,控制台运行
docker pull ubuntu:18.04

列出本地镜像
docker images

创建容器
docker create -it -p 8080:80 --name ScrEnvir ubuntu:18.04
docker create命令用于创建一个新的容器
-it 选项。-i 选项指示 docker 要在容器上打开一个标准的输入接口,-t 指示 docker 要创建一个伪 tty 终端,连接容器的标准输入接口,之后用户就可以通过终端进行输入。由于 docker run [OPTIONS] IMAGE [COMMAND] [ARG…] 命令的默认 COMMAND 为 /bin/bash,因此用户的输入是基于 bash shell 执行的。-p参数告诉 Docker 如何在容器中映射端口 80到主机操作系统
–name 参数为容器指定了一个名字
最后一个参数告诉Docker要使用哪个镜像作为新容器的模板


传文件
查询容器
sudo docker ps -a

例如,可以得知我第一个容器ApacheV的 CONTAINER ID = 95cf6918f11c
本地文件传到docker容器里面
执行下面命令上传本地文件到容器中的镜像的指定位置
docker cp /路径/文件名 容器ID:/上传路径

docker容器内文件传到本地
与本地文件传到docker容器里面同理,如果我们需要将docker中的文件传输到实体机上,我们只需要将之前的cp命令方向反过来
docker cp 容器ID:/上传路径 /路径/文件名

本文介绍了Docker的基础操作,包括从Dockerhub拉取镜像,列出本地镜像,创建容器并设置端口映射,以及如何在容器与本地之间传输文件。用户可以通过docker命令行来执行这些操作,如dockerpull下载镜像,dockerimages列出镜像,dockercreate创建容器,以及dockercp进行文件拷贝。
12万+

被折叠的 条评论
为什么被折叠?



