ubuntu终端docker应用命令与实例

加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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容