lyt 发布的文章

先通常yum啥的装就好就行

然后docker search archlinux 查找有没有archlinux 的镜像,不传版本号就默认最新的镜像,如果需要可以上网搜指定的版本。
例如 :docker.io/library/archlinux

然后下载镜像:docker pull docker.io/library/archlinux

查看本机现有的镜像: docker images
显示的第一列就是名字,创建容器用
Image ID 一般删除镜像时用 : docker rmi XXXXXX

创建自己的容器,可以理解为就是从镜像中拷贝一份。可以自由修改的系统

docker run -itd --privileged=true --name test -p 8001:8001 -p 8002:8002 -v /data/test1:/test1 docker.io/library/archlinux [CMD]
// 说明: --privileged=true 特殊权限,就是说白了映射目录在虚拟机里能访问
// --name 就是容器的名字,以后操作都要写这个名字
// -p 将主机的端口映射到容器里 UDP协议:-p 8001:8001/udp 多端口继续-p,连续可以8001-9000:8001:9000
// -v 将主机的目录影射到容器里,这里用绝对路径,详细可以看其它文章
// 然后就是使用的镜像名字
// 最后还可以加上 /bin/bash 需要执行的命令,这里就不解释。自行上网搜,下面用手打命令更容易理解
// --restart=always 增加这个开机就会启动容器
// -w /data Docker默认的工作目录
// CMD 是可选启动时默认命令,通常是 /bin/bash /data/shell1.sh;data/shell2 执行两个Shell,容器里绝对路径,只有一只时不需要;号
// --log-driver=none 关闭Docker日志

执行上面命令虚拟机就已经启动完成了。要进去打命令可以

docker exec -it test /bin/bash

test 就是上面创建的名字
/bin/bash 就相当时SSH进这台机,然后操作就像普通的Linux一样了。命令完整度就看你下载的镜像。一般啥命令都没有。只有最基本的。

然后操作完。退回真机上

exit

查看所有容器

docker ps -a

所以最好是在真机上。修改和配置好。进去只执行程序或关闭程序就好。这样也不用装太多东西

这里要注意的坑:
1.IP 如果程序不支持127.0.0.1最好用容器自己的IP 使用 ip addr 看。
2.如果要修改映射,例如端口,目录要修改。要先stop,rm 容器。重新run一次。直接run 是不行的。

国际域名缩写 国家或地区 Countries and Regions
AD 安道尔共和国 Andorra
AE 阿拉伯联合酋长国 United Arab Emirates
AF 阿富汗 Afghanistan
AG 安提瓜和巴布达 Antigua and Barbuda
AI 安圭拉岛 Anguilla
AL 阿尔巴尼亚 Albania
AM 亚美尼亚 Armenia
AO 安哥拉 Angola
AR 阿根廷 Argentina
AT 奥地利 Austria
AU 澳大利亚 Australia
AZ 阿塞拜疆 Azerbaijan
BB 巴巴多斯 Barbados
BD 孟加拉国 Bangladesh
BE 比利时 Belgium
BF 布基纳法索 Burkina-faso
BG 保加利亚 Bulgaria
BH 巴林 Bahrain
BI 布隆迪 Burundi
BJ 贝宁 Benin
BL 巴勒斯坦 Palestine
BM 百慕大群岛 Bermuda Is.
BN 文莱 Brunei
BO 玻利维亚 Bolivia
BR 巴西 Brazil
BS 巴哈马 Bahamas
BW 博茨瓦纳 Botswana
BY 白俄罗斯 Belarus
BZ 伯利兹 Belize
CA 加拿大 Canada
CF 中非共和国 Central African Republic
CG 刚果 Congo
CH 瑞士 Switzerland
CK 库克群岛 Cook Is.
CL 智利 Chile
CM 喀麦隆 Cameroon
CN 中国 China
CO 哥伦比亚 Colombia
CR 哥斯达黎加 Costa Rica
CS 捷克 Czech
CU 古巴 Cuba
CY 塞浦路斯 Cyprus
CZ 捷克 Czech Republic
DE 德国 Germany
DJ 吉布提 Djibouti
DK 丹麦 Denmark
DO 多米尼加共和国 Dominica Rep.
DZ 阿尔及利亚 Algeria
EC 厄瓜多尔 Ecuador
EE 爱沙尼亚 Estonia
EG 埃及 Egypt
ES 西班牙 Spain
ET 埃塞俄比亚 Ethiopia
FI 芬兰 Finland
FJ 斐济 Fiji
FR 法国 France
GA 加蓬 Gabon
GB 英国 United Kiongdom
GD 格林纳达 Grenada
GE 格鲁吉亚 Georgia
GF 法属圭亚那 French Guiana
GH 加纳 Ghana
GI 直布罗陀 Gibraltar
GM 冈比亚 Gambia
GN 几内亚 Guinea
GR 希腊 Greece
GT 危地马拉 Guatemala
GU 关岛 Guam
GY 圭亚那 Guyana
HK 香港特别行政区 Hongkong
HN 洪都拉斯 Honduras
HT 海地 Haiti
HU 匈牙利 Hungary
ID 印度尼西亚 Indonesia
IE 爱尔兰 Ireland
IL 以色列 Israel
IN 印度 India
IQ 伊拉克 Iraq
IR 伊朗 Iran
IS 冰岛 Iceland
IT 意大利 Italy
JM 牙买加 Jamaica
JO 约旦 Jordan
JP 日本 Japan
KE 肯尼亚 Kenya
KG 吉尔吉斯坦 Kyrgyzstan
KH 柬埔寨 Kampuchea (Cambodia )
KP 朝鲜 North Korea
KR 韩国 Korea
KT 科特迪瓦共和国 Republic of Ivory Coast
KW 科威特 Kuwait
KZ 哈萨克斯坦 Kazakstan
LA 老挝 Laos
LB 黎巴嫩 Lebanon
LC 圣卢西亚 St.Lucia
LI 列支敦士登 Liechtenstein
LK 斯里兰卡 Sri Lanka
LR 利比里亚 Liberia
LS 莱索托 Lesotho
LT 立陶宛 Lithuania
LU 卢森堡 Luxembourg
LV 拉脱维亚 Latvia
LY 利比亚 Libya
MA 摩洛哥 Morocco
MC 摩纳哥 Monaco
MD 摩尔多瓦 Moldova, Republic of
MG 马达加斯加 Madagascar
ML 马里 Mali
MM 缅甸 Burma
MN 蒙古 Mongolia
MO 澳门 Macao
MS 蒙特塞拉特岛 Montserrat Is
MT 马耳他 Malta
MU 毛里求斯 Mauritius
MV 马尔代夫 Maldives
MW 马拉维 Malawi
MX 墨西哥 Mexico
MY 马来西亚 Malaysia
MZ 莫桑比克 Mozambique
NA 纳米比亚 Namibia
NE 尼日尔 Niger
NG 尼日利亚 Nigeria
NI 尼加拉瓜 Nicaragua
NL 荷兰 Netherlands
NO 挪威 Norway
NP 尼泊尔 Nepal
NR 瑙鲁 Nauru
NZ 新西兰 New Zealand
OM 阿曼 Oman
PA 巴拿马 Panama
PE 秘鲁 Peru
PF 法属玻利尼西亚 French Polynesia
PG 巴布亚新几内亚 Papua New Cuinea
PH 菲律宾 Philippines
PK 巴基斯坦 Pakistan
PL 波兰 Poland
PR 波多黎各 Puerto Rico
PT 葡萄牙 Portugal
PY 巴拉圭 Paraguay
QA 卡塔尔 Qatar
RO 罗马尼亚 Romania
RU 俄罗斯 Russia
SA 沙特阿拉伯 Saudi Arabia
SB 所罗门群岛 Solomon Is
SC 塞舌尔 Seychelles
SD 苏丹 Sudan
SE 瑞典 Sweden
SG 新加坡 Singapore
SI 斯洛文尼亚 Slovenia
SK 斯洛伐克 Slovakia
SL 塞拉利昂 Sierra Leone
SM 圣马力诺 San Marino
SN 塞内加尔 Senegal
SO 索马里 Somali
SR 苏里南 Suriname
ST 圣多美和普林西比 Sao Tome and Principe
SV 萨尔瓦多 EI Salvador
SY 叙利亚 Syria
SZ 斯威士兰 Swaziland
TD 乍得 Chad
TG 多哥 Togo
TH 泰国 Thailand
TJ 塔吉克斯坦 Tajikstan
TM 土库曼斯坦 Turkmenistan
TN 突尼斯 Tunisia
TO 汤加 Tonga
TR 土耳其 Turkey
TT 特立尼达和多巴哥 Trinidad and Tobago
TW 台湾省 Taiwan
TZ 坦桑尼亚 Tanzania
UA 乌克兰 Ukraine
UG 乌干达 Uganda
US 美国 United States of America
UY 乌拉圭 Uruguay
UZ 乌兹别克斯坦 Uzbekistan
VC 圣文森特岛 Saint Vincent
VE 委内瑞拉 Venezuela
VN 越南 Vietnam
YE 也门 Yemen
YU 南斯拉夫 Yugoslavia
ZA 南非 South Africa
ZM 赞比亚 Zambia
ZR 扎伊尔 Zaire
ZW 津巴布韦 Zimbabwe

经典了:

*{
    padding: 0px;
    margin: 0px;
}

body{
    width: 100%;
    height: 100%;
}

然后呢。通常使用一些 Icon类的或才组合类的:
如:有N行元素,每一行为一个“组件”,组件内又需要绝对坐标,如左上角,剧中,右下角等等

position: relative;

子控件里使用:

position: absolute;
display: block;

然后坐标使用:

left: 50%;
top: 14%;

再然后如果图片需要以中心点对齐时:

transform:translateX(-50%) translateY(-50%);