docker很香。有些东西会经常使用docker去折腾。所以,常用软件的docker安装就在此进行记录,以方便日后直接使用
镜像获取https://hub.docker.com/是个好地方。我们可以在这里对想要找的docker进行搜索。
Ubuntu20.04安装Docker安装docker
sudo apt update sudo apt install docker.io
设置docker服务开机启动
sudo systemctl enable docker.service
设置容器自启动。如果创建的时候没有设置的话,可以通过该指令进行更改。
sudo docker update --restart=always 容器名称常用 *** 作
查看完整Command
sudo docker ps --no-trunc
构建docker镜像,注意最后的.
sudo docker build -f ./webrtc-streamer-dockerfile -t nature:webrtc-streamer .
在docker内执行命令行
docker exec -it 容器名称 /bin/bash常用软件安装 redis
现在查到的是6.2.6的版本,就先用它吧。
拉取镜像
sudo docker pull redis:6.2.6
从官网下载一个redis包,拿到里面的redis.conf作为配置模板,并进行如下修改:
bind 0.0.0.0 #使redis可以外部访问 daemonize no #用守护线程的方式启动 requirepass 你的密码 #给redis设置密码 appendonly yes #redis持久化 默认是no tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
启动镜像
sudo docker run -p 6379:6379 --name redis6379 -v /opt/redis/6379/redis.conf:/etc/redis/redis.conf -v /opt/redis/6379/data:/data --restart=always -d redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
解释一下
-p 6379:6379:容器端口到本机端口的映射-v /opt/redis/6379/redis.conf:/etc/redis/redis.conf :将容器中的配置文件映射到本机-v /opt/redis/6379/data:/data:将容器中的数据存储目录映射到本机-d :以后台的方式运行redis:6.2.6 :使用镜像redis:6.2.6创建容器redis-server /etc/redis/redis.conf --appendonly yes :通过该指令启动容器。具体的目的就是指定启动配置文件及启用数据持久化 安装rabbitmq
安装指令
sudo docker run -d --restart=always --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management
默认用户名密码:guest/guest
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)