页面“每天一命令之echo”与“Alpine 修改docker的时区及安装telnet”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
=echo=
+
[[category:Container]]
==echo 回车换行==
+
=修改为cst 中国标准时间=
 
<pre>
 
<pre>
echo -e '\n'
 
  
-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
+
#修改源
 +
cat  /etc/apk/repositories
  
?\a 发出警告声;
+
http://mirrors.aliyun.com/alpine/v3.12/main
?\b 删除前一个字符;
+
http://mirrors.aliyun.com/alpine/v3.12/community
?\c 最后不加上换行符号;
+
 
?\f 换行但光标仍旧停留在原来的位置;
+
apk add --update nodejs npm
?\n 换行且光标移至行首;
+
 
?\r 光标移至行首,但不换行;
+
#RUN 表明 这是在容器里面的
?\t 插入tab;
+
RUN apk add -U tzdata
?\v 与\f相同;
+
 
?\ 插入\字符;
+
#设置时区
?\nnn 插入nnn(八进制)所代表的ASCII字符;
+
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
 +
  && echo 'Asia/Shanghai' >/etc/timezone
 
</pre>
 
</pre>
  
[https://www.jianshu.com/p/6f328cfa898d echo命令的换行方法]
+
=安装telnet=
 
+
<pre>
[https://blog.csdn.net/xukai871105/article/details/35834703  Linux学习笔记——如何使用echo指令向文件写入内容]
+
#Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中
[[category:ops]]
+
apk update
 +
apk add busybox-extras
 +
telnet smtp.163.com 25
 +
</pre>

2020年9月28日 (一) 09:17的版本

修改为cst 中国标准时间


#修改源
cat   /etc/apk/repositories

http://mirrors.aliyun.com/alpine/v3.12/main
http://mirrors.aliyun.com/alpine/v3.12/community

apk add --update nodejs npm

#RUN 表明 这是在容器里面的
RUN apk add -U tzdata

#设置时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && echo 'Asia/Shanghai' >/etc/timezone

安装telnet

#Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中
apk update
apk add busybox-extras
telnet smtp.163.com 25