Docker

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

Docker

镜像Image

容器Container

仓库Repository

拉镜像

官网https://hub.docker.com/找到对应镜像,复制命令,控制台运行

docker pull ubuntu:18.04

image-20230403200634803

列出本地镜像

docker images

image-20230403200708682

创建容器

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要使用哪个镜像作为新容器的模板

image-20230403210339438

image-20230403210407804

传文件

查询容器

sudo docker ps -a

image-20230412133118932

例如,可以得知我第一个容器ApacheV的 CONTAINER ID = 95cf6918f11c

本地文件传到docker容器里面

执行下面命令上传本地文件到容器中的镜像的指定位置

docker cp /路径/文件名 容器ID:/上传路径

image-20230412132519032

docker容器内文件传到本地

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

docker cp 容器ID:/上传路径 /路径/文件名 

参考1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值