电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 401|回复: 0

Docker 学习笔记

[复制链接]
admin 发表于 2022-9-20 15:21:42 | 显示全部楼层 |阅读模式
安装docker引擎
#yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#yum makecache fast
#yum install docker-ce -y
# systemctl restart docker
# systemctl enable docker
# docker version
部署 nginx环境
#docker pull(下载)  nginx:latest  (默认从hub.docker.com    官方网站下载,下载镜像 nginx的最新版本)
#doker images    (查看镜像,名称,版本,大小)

#docker run --name nginx-server(容器名称) -p 8089:80 -d(让容器在后台运行) nginx:latest(镜像名称)
#docker ps  (查看状态)

部署云桌面环境:
#docker pull swr.cn-north-1.myhuaweicloud.com/iivey/linux-desk:v1.0 (下载镜像)
#docker run -itd --shm-size 4G -p 6080:6080 -e VNC_PASSWD=admin123456 -e GEOMETRY='1366x768' -e DEPTH=32 -v /data/linuxdesk/Downloads:/root/Downloads -v /data/linuxdesk/Documents:/root/Documents -v /data/linuxdesk/Pictures:/root/Pictures -v /data/linuxdesk/Videos:/root/Videos -v /data/linuxdesk/Music:/root/Music -v /data/linuxdesk/Desktop:/root/Desktop --restart unless-stopped --name linuxdesk swr.cn- north-1.myhuaweicloud.com/iivey/linux-desk:v1.0
(解释:  -itd  参数  交互式 后台运行方式;  --shm-size 4G 容器可以使用的内存大小, -p 6080:6080 前面的端口后是宿主机的端口,可以修改, 后面端口是容器用的端口,一般不能修改,  -e 是指定容器用的一些环境变量,  -v 后指定目录映射,  宿主机目录:容器内目录)

docker 方式部署Portainer
# docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /data/portainer/public:/public swr.cn-north-1.myhuaweicloud.com/iivey/portainer- ce:2.11.1

docker方式部署一套文件分享系统(网盘)


#docker pull swr.cn-north-1.myhuaweicloud.com/iivey/filebrowser:latest
#mkdir -p /data/filebrowser/database
#cd /data/filebrowser
#rz   (上传 filebrowser.json) (因为后面要映射这个文件,所以这个文件必须存在,如果文件不存在,那么映射时系统就会用文件名创建一个目录,就不是文件映射了)
#cd /data/filebrowser/database
#touch  filebrowser.db        (因为后面要映射这个文件,所以这个文件必须存在,如果文件不存在,那么映射时系统就会用文件名创建一个目录,就不是文件映射了)
#docker run --name filebrowser -d -p 8000:80 -v /data/filebrowser/srv:/srv -v /data/filebrowser/database/filebrowser.db:/database/filebrowser.db -v /data/filebrowser/filebrowser.json:/.filebrowser.json  swr.cn-north-1.myhuaweicloud.com/iivey/filebrowser:latest

#docker run --name filebrowser -d -p 8000:80 -v /data/filebrowser/srv:/srv -v /data/filebrowser/database/filebrowser.db:/database/filebrowser.db -v /data/filebrowser/filebrowser.json:/.filebrowser.json  swr.cn-north-1.myhuaweicloud.com/iivey/filebrowser:latest


您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-4-25 05:02 , Processed in 0.070137 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表