因为刚刚入门嵌入式linux开发,开发环境是别人准备好的docker容器.所以有必要学一些docker的基础操作.现将我目前有用到的比较常用的docker命令以及相关说明汇总如下:

容器相关:

功能命令
查看正在运行的容器docker ps
查询所有容器(包含未运行的)docker ps -a
创建并运行一个新容器(带前台终端)docker run -it --name=容器名称 镜像名称:标签 /bin/bash
创建并运行一个新容器(后台运行)docker run -id --name=容器名称 镜像名称:标签
登录容器docker exec -it 容器名称/ID /bin/bash
关闭容器docker stop 容器名/ID
运行一个之前被停止的容器docker start 容器名/ID
停止一个正在运行的容器docker kill 容器名/ID
删除容器docker rm 容器名/ID
将文件copy到容器内docker cp 要copy的文件或目录 容器名称:容器目录
将容器中的文件copy出来docker cp 容器名称:容器目录 要copy的文件或目录


一个电子工程师的自我修养