REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest ccc6e87d482b 4 weeks ago 64.2MB
training/webapp latest 6fae60ef3446 4 years ago 349MB
[root wei ~]#
docker run -itd -p 5001:5000 --name w01 ls training/webapp python app.py # (这一行 是容器里面监听5000 Host转发5001到5000)
docker run -itd --name w02 --net host training/webapp python app.py # (这一行 是直接拿主机的5000端口去运行webAPP了)
如果01是-p 5000:5000这时 那么w01和w02只能有一个在运行中 因为docker_hosts端口冲突。 w02容器使用了docker_hosts的所有网络和主机名信息。
[root wei ~]# docker ps
ConTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d7cd3f0aa98d training/webapp “python app.py” 6 seconds ago Up 4 seconds w02
3181ed90fa0f training/webapp “python app.py” 13 seconds ago Up 11 seconds 0.0.0.0:5001- 5000/tcp w01
[root wei ~]#
下载python的images$ sudo yum-config-manager
--add-repo https://download.docker.com/linux/centos/docker-ce.repo
docker pull python:3.5
[root wei ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
python 3.8 efdecc2e377a 7 days ago 933MB
ubuntu latest ccc6e87d482b 4 weeks ago 64.2MB
training/webapp latest 6fae60ef3446 4 years ago 349MB
[root wei ~]# docker run -itd --name py01 --net host python:3.8
91de5b18cf96656bb1c59b6f27071492ae10ffadadb45e142ba45a100f542d4c
[root wei ~]# docker exec -it py01 /bin/bash
pip3.8 install pandas备份和恢复我的容器 从容器生产我新的images
docker commit -m “installed pandas.” -a “wangwei” py01 python:3.8_v2
将容器导出成tar文件包docker export py01 python-3.8_v2.tar
将tar文件包导入成imagescat python-3.8_v2.tar | docker import - python:3.8_v2
下面开始启动 启动就是新建 容器docker run -itd --name py01 --net host python:3.8_v2 /bin/bash
导出镜像如果要存出镜像到本地文件 可以使用docker save命令。例如 存出本地的ubuntu:14.04镜像为文件ubuntu_14.04.tar
$ sudo docker save -o /home/user/images/ubuntu_14.04.tar ubuntu:14.04
[root wei ~]# docker save -o ~/python3.8.tar python:3.8
导入镜像
可以使用docker load从存出的本地文件中再导入到本地镜像库 例如从文件ubuntu_14.04.tar导入镜像到本地镜像列表 如下所示
$ sudo docker load --input ubuntu_14.04.tar
#这个网站可以下载包和查库的包名 http://rpm.pbone.net/
大便apt-get国内源地址mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo “deb http://mirrors.163.com/debian/ jessie main non-free contrib” /etc/apt/sources.list
echo “deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib” /etc/apt/sources.list
echo “deb-src http://mirrors.163.com/debian/ jessie main non-free contrib” /etc/apt/sources.list
echo “deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib” /etc/apt/sources.list
apt-get update -y
openSUSE 国内镜像汇总搜狐 http://mirrors.sohu.com/opensuse/
网易 http://mirrors.163.com/openSUSE/
清华 tuna http://mirrors.tuna.tsinghua.edu.cn/opensuse/
浙大 http://mirrors.zju.edu.cn/opensuse/
zypper ar https://mirrors.tuna.tsinghua.edu.cn/opensuse/distribution/openSUSE-stable/repo/oss/ woss
zypper ar https://mirrors.tuna.tsinghua.edu.cn/opensuse/distribution/openSUSE-stable/repo/non-oss/ wnooss
python镜像源清华 https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学 http://pypi.hustunique.com/
山东理工大学 http://pypi.sdutlinux.org/
豆瓣 http://pypi.douban.com/simple/
pip3 install -i https://pypi.doubanio.com/simple/ pandas
安装vim会导致ncurses-base包被删除 这个包被删除后会导致删除键不好使。需要在重新安装apt-get install vim
apt-get install ncurses-base
· # 安装中文输入法
挂在本地iso介质
yast2– system– Language– 简体中文 将键盘布局更改为中文
zypper install ibus-pinyin
system settings -- region language –
· # KDE图形程序开机启动: 打开系统设置的方法 . 终端: yakuake
wei:~ # ps -ef |grep systemset
root 2490 2027 2 19:20 ? 00:00:04 /usr/bin/systemsettings5
· # Gnome图形程序开机启动: 打开系统设置的方法. 终端: guake
wei72:~ # cp /usr/share/applications/guake.desktop /etc/xdg/autostart/ Tweaks: -- Startup Applications -- guake GNOME3 升级后 没有设置开机启动项的地儿了 那就手动来修改吧 反正 linux全是文件。 $ cp /usr/share/applications/fcitx.desktop /home/sirius/.config/autostart/fcitx.desktop 或者 用TWEAKS #yum -y install gnome-tweak-tool 打开tweaks
· # 制作开机启动servers程序:
chkconfig wei_serverd on
wei:~ # cat /etc/rc.d/wei_serverd
#! /bin/bash
#start yakuake
start(){
mount /opt/openSUSE-Leap-15.1-DVD-x86_64.iso /opt/mount/ /tmp/wei_yakuake.log 2 1 nohup yakuake /tmp/wei_yakuake.log 2 1
}
#stop
stop(){
ps -ef |grep yakuake|grep -v grep|awk {print kill -9 $2}
ps -ef |grep yakuake|grep -v grep|awk {print kill -9 $2} |sh
}
#show the status
status(){
pid ps -ef |grep yakuake|grep -v grep
if [ “$pid” “” ];then
echo yakuake is stopped ...
else
echo yakuake is running ...
fi
}
#restart
restart(){
stop
start
}
#execute by input command
case “$1” in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $ Usage: $0 {start|stop|status|restart}
exit 1
esac
系统级别添加alias命令: End of /etc/profile.d/alias.ashalias wfy wW_wfy
alias wie wW_wie
alias wsh wW_wsh
alias wtg wW_wtg
alias wwd wW_wwd
wei:/etc/profile.d #
linux查看设备信息和驱动安装信息https://blog.csdn.net/m1223853767/article/details/79615011
爱奇异电影资源http://jx.618g.com/?url http://www.iqiyi.com/v_19rw5gylcg.html
http://jx.618g.com/?url player.video.iqiyi.com/ec1436e15d30b2a2b5a182fba3f9c3d2/0/6201/v_19rsgrqxco.swf-albumId 2353365300-tvId 2353365300-isPurchase 1-cnId 1
#Vip
https://jx.618g.com/?url player.video.iqiyi.com/ec1436e15d30b2a2b5a182fba3f9c3d2/0/6201/v_19rsgrqxco.swf-albumId 2353365300-tvId 2353365300-isPurchase 1-cnId 1
wget -P wget_dir/ -p https://www.iqiyi.com/v_19rqs2tua8.html’
然后自己去看html文件:
www.iqiyi.com/common/flashplayer/20170406/1556f98c2359.swf’
cat a.html |grep ‘src ’|sed ‘s/src /|/’ |awk -F | ‘{print $2}’|awk ‘{print $1}’
wget static.iqiyi.com/js/player_v2/pcweb.wonder.js
cat pcweb.wonder.js |sed “s/swf/swfn/g” b.log
cat b.log |grep -v ‘_swf’|grep .swf |awk -F ‘{print $NF}’|cut -c 3- b.swf
cat b.swf |awk ‘{print wget -P swfdir $0}’|sh
bilibili 视频下载:https://www.bilibili.com/video/av88579792
windows下的免费终端 下载http://www.canadiancontent.net/tech/downloads/SSH-and-Telnet-Clients.html



