但是切记exit会直接终止容器!如果只是想回到最初的控制台,退出而不关闭容器,那么就使用Ctrl+P+Q操作。然后再 docker attach [container_name] 进入容器。
容器内删除某个文件:如:
rm -f elasticsearch-analysis-ik-6.6.2.zip
退出容器:
exit
停止容器:
docker stop mycentos
再启动容器:
docker start mycentos
启动后再进入容器运行 /bin/bash :
docker exec -ti mycentos /bin/bash
docker cp反之亦然,也可以从物理机复制到容器里
- 三、Xshell 远程SSH登录
一直使用虚拟机里的系统,大家可能会觉得麻烦,那么有什么解决方法呢?
可以在Windows环境下使用Xshell远程控制Linux系统(这也是操作服务器的主要方式),具体操作如下:
下载并安装Xshell;
在Ubuntu命令行里输入命令 ifconfig ,获取其ip地址;
如果Ubuntu额没有安装ssh server的话,命令行键入 sudo apt-get install openssh-server 安装openssh serve ;
然后在Xshell里输入 ssh [ip 地址], 然后输入账号,密码,即可在windows下操作linux
-
如果想上传到docker hub:https://www.cnblogs.com/zengxm/p/11531283.html
-
手动安装docker
https://www.cnblogs.com/blog-rui/p/11244023.html -
安装完docker出现:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version: dial unix /var/run/docker.sock: connect: permission denied
只需要两步解决:
1.sudo gpasswd -a $USER docker
2.newgrp docker -
查看ubuntu是否已经已经安装驱动:
首先得安装 mesa-utils,在终端输入命令: sudo apt-get install mesa-utils
然后再运行命令: glxinfo | grep rendering
如果结果是“yes”,证明显卡 驱动已经成功安装。 -
non-free recommended!ubuntu下安装显卡驱动,推荐版本非免费,无法安装怎么办?
https://blog.csdn.net/a_123456598/article/details/107302271 -
Ubuntu中提示“无法获得锁 /var/lib/apt/lists/lock”问题的解决
ps aux | grep “apt-get”
然后杀死对应的进程,sudu kill 进程对应的pid -
进入容器
docker attach 容器id -
停止所有容器
docker stop $(docker ps -aq)
- 删除所有容器
docker rm $(docker ps -aq)
- 删除所有的镜像
docker rmi $(docker images -q)