docker run --rm -it -v这个地址怎么写呢?root没有权限
[root@wrf ~]# docker run [可选参数] image
参数说明:
--name="name" 容器名字
-d 以后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 -p8080:8080
-p 主机端口:容器端口
-P 随机指定端口
[root@wrf ~]# docker run -it centos /bin/bash # 进入容器
使用docker run命令中的-v参数来挂载一个目录,可以将本地的文件夹与Docker容器内的某个文件夹进行映射关联。需要注意以下几点:
具体操作步骤如下:
docker run --name mycontainer -v /path/to/local/folder:/path/to/container/folder -d myimage
其中,mycontainer
和myimage
分别为容器和镜像的名称,/path/to/local/folder
和/path/to/container/folder
分别为本地路径和容器中的路径。-d
参数表示将容器以守护进程方式运行。
mkdir /path/to/local/folder
如果需要在容器中拷贝文件到本地,可以使用docker cp
命令:
docker cp container_name:/path/to/file /path/to/local/folder
其中/path/to/local/folder
为本地路径。如果需要在本地拷贝文件到容器中,可以将命令中的参数调换顺序。