加sudo表示不是root权限下的用户。root权限下的用户无需加sudo
sudo docker ps
查看在执行的docker
如果要暂停该docker,则输入
sudo docker stop [docker ID]
docker ID指刚才 sudo docker ps查看到最左边一行的那个。比如上图的话就是
sudo docker stop f220a23d312a
如果要删除该docker则输入
sudo docker rm [docker ID]
删除后仍然可以输入
sudo docker ps -a
找到docker再开启,开启的命令是
sudo docker start [docker ID]
进入docker
sudo docker attach [docker ID]
实例sudo docker attach 990bf8ad6578
查找该docker下的所有文件目录
sudo docker exec [docker ID] du -h / --max-depth=1
复制docker里的东西到外层
sudo docker cp [docker ID]:/[路径] [外层的路径]
实例:sudo docker cp c0d383fdf64e:/root/ /home/ubuntu/a
docker cp /home/ubuntu/Desktop/2.zip xxxx:/root/
同理,把 /home/ubuntu/Desktop/2.zip 拷到容器 xxxx 里 /root 下面
复制出来没有读取权限则需要输入
sudo chmod -R 777 [路径]
实例:sudo chmod -R 777 /home/ubuntu/a
ps:linux 系统的文件和文件夹都有一个权限属性,chmod 777 表示给这个文件/文件夹全部权限,所有人都能访问。chmod 777 -R 表示应用到子文件和子文件夹。
删除全部旧镜像
sudo docker container prune