拉取镜像

docker pull tomsik68/xampp
docker run --name myXampp -p 9801:22 -p 9802:80 -d -v /usr/local/kl_public_html:/www   /usr/local/docker/xmapp/apache:/var/log/apache2   /usr/local/docker/xmapp/apacheconf:/opt/lampp/apache2/conf.d  /usr/local/docker/xmapp/mysql:/var/log/mysql tomsik68/xampp

docker run --name myXampp -p 9801:22 -p 9802:80 -d -v /usr/local/kl_public_html:/opt/lampp/htdocs -v  /usr/local/docker/xmapp/apache:/var/log/apache2  -v /usr/local/docker/xmapp/apacheconf:/opt/lampp/apache2/conf.d  -v /usr/local/docker/xmapp/mysql:/var/log/mysql tomsik68/xampp

查看到端口不通

1
netstat -apn |grep 8848

查看防火墙

1
iptables -nL

查看防火墙开放端口

1
firewall-cmd --list-ports

防火墙开放端口放通,执行

1
firewall-cmd --zone=public --add-port=8848/tcp --permanent

重载生效

1
firewall-cmd --reload

*** 使用docker filebrowser部署私有文件服务器 docker文件管理器 docker run -d –name filebrowser -v /usr/local/filebrowser/srv:/srv -v /usr/local/filebrowser/filebrowser.db:/database.db –user $(id -u):$(id -g) -p 9080:80 –restart=unless-stopped filebrowser/filebrowser

1、终端删除整行

Ctrl+u 删除命令行开始至光标处

Ctrl+k 删除光标至命令行结尾

Ctrl+a 光标移到最前

Ctrl+e 光标移到最后

2、vi删除整行

dd:删除光标所在一整行

ndd:删除光标所在向下n行

d1G:删除光标所在到第一行

dG:删除光标所在到最后一行

d$:删除光标处到该行最后一个字符

d0:删除光标处到该行最前一个字符

X:向前删除一个字符(同Backspace)

x:向后删除一个字符(同Delete)

nx:连续向后删除n个字符

docker从容器复制文件到宿主机

1
docker cp 5e82accb3807:/opt/lampp/etc/php.ini /usr/local/docker/xmapp/php.ini

docker从宿主机复制文件到容器

1
docker cp /usr/local/docker/xmapp/php.ini 5e82accb3807:/opt/lampp/etc/php.ini