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:/上传路径 /路径/文件名