Alpine linux下怎么安装zsh和docker
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"Alpine linux下怎么安装zsh和docker",在日常操作中,相信很多人在Alpine linux下怎么安装zsh和docker问题上存在疑惑,小编查阅了各式资料,整理出简
千家信息网最后更新 2025年01月20日Alpine linux下怎么安装zsh和docker
这篇文章主要介绍"Alpine linux下怎么安装zsh和docker",在日常操作中,相信很多人在Alpine linux下怎么安装zsh和docker问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Alpine linux下怎么安装zsh和docker"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
安装zsh
官网地址:https://ohmyz.sh/
# alpine linux# apk add zsh curl wget git
参照官网
# Via curl$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"# Via wget# sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
改变当前用户的shell
# alpine linux# sed -i -e "s/bin\/ash/bin\/zsh/" /etc/passwd# exit
重新登陆shell
安装docker
删除旧版本的docker,假如有。➜ ~ apk del docker➜ ~ rm -rf /etc/docker /var/lib/docker /var/run/docker
如果没有docker的安装包,需要将community地址添加到 /etc/apk/repositories
➜ ~ apk add docker(1/8) Installing libmnl (1.0.4-r0)(2/8) Installing jansson (2.10-r0)(3/8) Installing libnftnl-libs (1.0.8-r1)(4/8) Installing iptables (1.6.1-r1)(5/8) Installing libltdl (2.4.6-r4)(6/8) Installing libseccomp (2.3.2-r1)(7/8) Installing docker (17.12.1-r0)Executing docker-17.12.1-r0.pre-install(8/8) Installing docker-zsh-completion (17.12.1-r0)Executing busybox-1.27.2-r8.triggerOK: 710 MiB in 65 packages
启动服务
➜ ~ rc-service docker start* /var/log/docker.log: creating file* /var/log/docker.log: correcting mode* /var/log/docker.log: correcting owner* Starting docker ... [ ok ]
验证服务是否启动
# docker info➜ ~ docker versionClient:Version: 17.12.1-ceAPI version: 1.35Go version: go1.9.4Git commit: 9584b2309eBuilt: Wed Mar 7 13:17:02 2018OS/Arch: linux/amd64Server:Engine:Version: 17.12.1-ceAPI version: 1.35 (minimum version 1.12)Go version: go1.9.4Git commit: v17.12.1-ceBuilt: Wed Mar 7 13:16:22 2018OS/Arch: linux/amd64Experimental: false➜ ~ rc-update add docker boot* service docker added to runlevel boot
服务启动加载的脚本
➜ ~ rc-service -r docker/etc/init.d/docker
开启远程api及配置国内镜像
➜ ~ vim /etc/conf.d/dockerDOCKER_OPTS默认为空值# /etc/conf.d/docker: config file for /etc/init.d/docker# where the docker daemon output gets piped# this contains both stdout and stderr. If you need to separate them,# see the settings below#DOCKER_LOGFILE="/var/log/docker.log"# where the docker daemon stdout gets piped# if this is not set, DOCKER_LOGFILE is used#DOCKER_OUTFILE="/var/log/docker-out.log"# where the docker daemon stderr gets piped# if this is not set, DOCKER_LOGFILE is used#DOCKER_ERRFILE="/var/log/docker-err.log"# where docker's pid get stored#DOCKER_PIDFILE="/run/docker.pid"# where the docker daemon itself is run from#DOCKERD_BINARY="/usr/bin/dockerd"# any other random options you want to pass to dockerDOCKER_OPTS="-H 0.0.0.0:2375 -H unix:///var/run/docker.sock --registry-mirror=http://xxxx.m.daocloud.io"# disable grsecurity features#disable_grsec="chroot_deny_chmod chroot_deny_mknod"
重启docker服务,可以远程telnet一下docker的2375端口试试
➜ ~ service docker restart* WARNING: you are stopping a boot service* Stopping docker ... [ ok ]* Starting docker ... [ ok ]➜ ~ telnet 192.168.163.200 2375HTTP/1.1 400 Bad RequestContent-Type: text/plain; charset=utf-8Connection: close400 Bad RequestConnection closed by foreign host➜ ~
到此,关于"Alpine linux下怎么安装zsh和docker"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
学习
服务
地址
更多
帮助
实用
接下来
文章
方法
版本
理论
用户
知识
端口
篇文章
网站
脚本
资料
跟着
镜像
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
威海量化积分管理软件开发系统
东北棋牌软件开发公司
excel管理服务器
菏泽国家网络安全
腐蚀租服务器
2021江西省学生网络安全知识
吉林省网络安全培训网
进销存软件开发语言
电脑如何断开远程连接服务器
欢迎网络技术有限公司
数据库开发最容易上手
钛马信息网络技术公司
数据库索引执行顺序
政治敏感期内网络安全
软件开发团队提成
我的世界拍合照的服务器
金职计算机网络技术
代理服务器的参数
程序员误删数据库
直销软件开发公司排名
安徽本地软件开发收费
河北网络技术服务创新服务
网络安全为什么涨停
校园网络安全学生做法
pubg怎么重新选择服务器
栾城区智能软件开发服务供应
剑灵单机数据库工具
松树林网络技术
nodejs 模拟服务器异常
曹妃甸区媒体网络技术不二之选