网站首页 > 精选教程 正文
来源于官方文档
http://docs.docker-cn.com/engine/installation/linux/linux-postinstall/
以非root用户身份管理Docker:
docker守护进程绑定至Unix套接字,而不是TCP端口。
默认情况下,该Unix套接字由用户root所有,而其他用户只能使用sudo访问它。
docker守护进程始终以root用户身份运行。
在使用docker命令时,如果不想使用sudo,创建名为docker的Unix组并向其中添加用户。docker守护进程启动时,它将使Unix套接字的所有权可由docker组进行读取/写入。
1、 创建docker组
sudo groupadd docker
2、 向docker组中添加用户
sudo usermod -aG docker odysee
3、 重启服务器
sudo init 6
4、 测试
启动服务:systemctl start docker
运行:docker run hello-world
二、Docker配置为在开机启动
1、 sudo systemctl enable docker[禁用:sudo systemctl disable docker]
2、sudo chkconfig docker on
3、 docker运行Nginx实例
1、 首先了解几个命令
//获取镜像
docker pull [OPTIONS] NAME[:TAG]
//列出镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
//运行container
docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG....]
//列出container
docker ps
2、以Nginx为例
这里使用网易云的镜像库
选择第一个小鲸鱼图标的,这也是从docker官方镜像库中同步过来的
3、获取Nginx镜像
//latest表示最新版
docker pull hub.c.163.com/library/nginx:latest
4、列出镜像
docker images
5、准备docker run
查看帮助
docker run --help
-d
表示在后台运行并且返回容器的id[运行的镜像]
-p[小写字母p]
把host的指定端口映射到容器的端口
-P[这个是大写字母P]
把host随机生成的端口映射到容器的端口
//把本机的9527端口映射到容器的Nginx的80端口
docker run -d -p 9527:80 hub.c.163.com/library/nginx
列出container
docker ps
通过这里我们也可以看到端口之间的映射
测试
在浏览器中访问9527端口
Ip:9527
测试成功。
下面再测试一下-P
把现在运行的Nginx container停掉
docker stop containerid
docker stop e2d7c9fa2c26
使用-P运行容器
docker run -d -P hub.c.163.com/library/nginx
可以看到这里的随机端口是32778
在浏览器中访问
测试完成
- 上一篇: nginx反向代理实战
- 下一篇: Docker数据卷备份恢复、桥接网络设置
猜你喜欢
- 2024-09-24 使用 Docker Swarm(集群) 和Docker Stack(堆栈)部署容器化应用
- 2024-09-24 dockerfile定制自己的nginx
- 2024-09-24 容器集群管理工具--k8s部署(三)
- 2024-09-24 防止绕过NGINX直接访问TOMCAT
- 2024-09-24 记一次ip映射以及nginx的反向代理配合
- 2024-09-24 Centos7 Harbor企业级镜像管理系统实战
- 2024-09-24 Nginx docker 镜像使用
- 2024-09-24 Docker数据卷备份恢复、桥接网络设置
- 2024-09-24 nginx反向代理实战
- 2024-09-24 K8S中Service使用nginx控制器实现Ingress负载均衡器的一个Demo
你 发表评论:
欢迎- 最近发表
-
- 绝对新惊喜!4款王者级别的办公软件,免费又实用
- 再见WPS!微软新出的免费Office软件,我一用就爱上了
- Deepseek+通义千问,一分钟免费生成PPT
- 手机也能修改PPT?还能投屏?3000万用户的ToDesk有多少人不知道
- 简单!如何用Deepseek制作课件?保姆级教程一遍就懂!
- 你会移动办公吗?iPhone 上的免费 Office 软件长这模样
- 超好用的14款免费视频编辑软件强烈推荐!剪辑达人必备!(2022)
- 一键免费转换PPT、Excel和Word文档,无需下载软件
- DeepSeek +功能扩展,实现一键生成PPT功能,完全免费的。
- 拜拜WPS?微软这款全新的三合一Office,免费无广告,真让人惊艳
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)