docker 如何挂载外部文件?
我生成了一个 lnmp 的盒子,想要把我的项目文件挂载到容器中,请问如何操作?
        docker
      
        项目文件
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 docker挂载数据库文件的问题有知道的吗? 
4843浏览  • 1回复 待解决
请问如何把外部linux文件夹映射到docker容器里面? 
4624浏览  • 1回复 待解决
如何使用fuse挂载文件系统 
3360浏览  • 1回复 待解决
ArkTS FA模型如何实现从外部文件导入数据/写数据到外部文件 
5880浏览  • 1回复 待解决
HarmonyOS  如何调用外部应用打开文件(如pdf word) 
2722浏览  • 1回复 待解决
如何将docker容器中的文件复制到主机? 
3570浏览  • 1回复 待解决
HSP/HAR包中如何引用外部编译的so库文件 
3759浏览  • 1回复 待解决
HarmonyOS 文件下载保存到外部存储问题 
1411浏览  • 1回复 待解决
HarmonyOS 外部文件分享的uris配置项咨询 
1129浏览  • 1回复 待解决
linux ubuntu 挂载 windows 共享文件夹的问题有懂的吗? 
3410浏览  • 1回复 待解决
鸿蒙next应用开发 如何导出手机的文件, 例如外部存储的文件或者日志 
697浏览  • 0回复 待解决
docker 如何打包镜像呢? 
3960浏览  • 1回复 待解决
docker swarm集群manager节点docker ps无反应的问题 
3588浏览  • 1回复 待解决
HSP文件vendor配置是否要与外部应用一致? 
1608浏览  • 1回复 待解决
如何调试引用的外部so 
1721浏览  • 1回复 待解决
HarmonyOS  APP如何跳转外部导航 
1027浏览  • 1回复 待解决
Postgresql 宿主机如何与Docker同步数据? 
5302浏览  • 1回复 待解决
dockerfile 设置容器内挂载点怎么实现啊? 
5153浏览  • 1回复 待解决
HarmonyOS如何打开外部地图应用 
1781浏览  • 1回复 待解决
Centos Docker .net core 项目如何将amr格式语音文件转MP3格式语音文件? 
3190浏览  • 1回复 待解决
docker 容器怎么选择时区? 
3455浏览  • 1回复 待解决
fegin 和 docker 通信问题 
4098浏览  • 1回复 待解决
docker删除所有的容器? 
5784浏览  • 2回复 待解决
Docker 怎么安装Redis啊? 
4706浏览  • 1回复 待解决
#鸿蒙通关秘籍#一个组件上如何挂载多个bindSheet弹窗? 
1226浏览  • 1回复 待解决





















1.查看版本
docker version
2.查看image
sudo docker image ls
3.拉取image
sudo docker pull xxxxx/xxxxx
4.删除image
sudo docker rmi (image_id)
5.运行docker (创建容器
sudo docker run xxxx
sudo docker run -d xxxx (后台运行)
sudo docker run -d --name=demo xxxx/xxx
sudo docker run --name web -d nginx
sudo docker run -v /data:/data --name web -d nginx
sudo docker run --name --network web -d nginx
sudo docker run \
-d \
-p 5000:5000 \
--link redis \
--name flask-redis \
-e REDIS_HOST=redis \
hanyudong/flask-redis
## -d (后台运行)
## -p xxxx:xxxx (把容器的端口映射到容器外环境的端口上)
## --link xxx(链接某个容器)
## --name xxx(设置容器名称)
## -e XXXX=xxx(给容器设置环境变量)
## -v /data:/data (给容器设置外部文件)
docker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql
docker run -d -e WORDRPESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress
6.查看运行中的容器或者已退出的容器
docker container ls
docker container ls -a
7.根据Dockerfile构建image
docker build -t xxxxx/xxxxx .
8.进入中间image (交互式运行)
docker run -it 38e78f47bd5d /bin/bash
容器的一些命令
1.启动容器
docker start demo
2.进入容器,执行命令
docker exec -it xxxxx(CONTAINER ID) /bin/bash
docker exec -it xxxxx(CONTAINER ID) python
docker exec -it b51188603d08 ip a #查看容器IP
3.查看容器运行日志
docker logs xxxxx(CONTAINER ID)
4.关闭容器
docker stop xxxxx(CONTAINER ID)
docker stop xxxx(name)
5.清理容器
docker rm $(docker ps -aq)
Docker Compose: 容器批处理
docker-compose --version
docker-compose up
docker-compose up -d (后台启动)
docker-compose up --scale web=3 -d
docker-compose stop
docker-compose start
docker-compose down