1、docker基本命令
2.8 通过容器创建镜像:
从已经创建的容器中更新镜像,并且提交这个镜像 使⽤ Dockerfile 指令来创建⼀个新的镜像 下⾯通过已存在的容器创建⼀个新的镜像。docker commit -m="First Image" -a="keke" 7a15f99695c0 keke/unbantu:17.10.0
上⾯命令参数说明:
-m 提交的描述信息
-a 指定镜像作者
7a15f99695c0 :记住这个是容器id,不是镜像id
keke/unbantu:17.10.0: 创建的⽬标镜像名
3、容器命令
3.1 启动容器
#简单操作
docker run 镜像ID|镜像名称[:tag]
#常⽤的参数
docker run -d -p 宿主机端⼝:容器端⼝ --name 容器名称镜像ID|镜像名称[:tag]
#-d: 代表后台运⾏容器
#-P 宿主机端⼝:容器端⼝ : 为了映射当前linux的端⼝和容器的端⼝
#-name 容器名称:指定容器的名称,可省略,省略的话docker会随机产⽣⼀个名字
3.2 在容器中安装新的程序
docker run 镜像ID apt-get install -y -name
注意:在执⾏apt-get 命令的时候,要带上-y参数
3.3 在容器中运⾏"echo"命令,输出"hello world"
docker run 镜像ID echo "hello wrold"
3.4 交互式进⼊容器中
docker run -i -t 镜像ID /bin/bash
3.5 查看容器
列出当前所有正在运⾏的容器: docker ps
列出所有容器的ID:docker ps -qa
参数参数说明
-q只显⽰容器ID
-a列出所有容器,包括未运⾏的容器
-l列出最近创建的容器
3.6 查看容器⽇志
docker logs -f ID
4、操作容器
4.1 启动、停⽌、重启、杀死某个docker 容器
docker start 容器ID
docker stop 容器ID
docker restart 容器ID
docker kill 容器ID
4.2 删除容器
docker rm Name/ID
docker rm -f Name/ID 强制删除某个容器
4.3 删除所有容器
docker rm $(docker ps -qa)
4.4 查看容器内运⾏的进程
docker重启容器命令docker top Name/ID
4.5 进⼊容器内部操作
docker attach Name/ID
docker exec Name/ID
4.6 从容器⾥⾯拷贝⽂件/⽬录到本地⼀个路径docker cp NameID:容器内的⽂件路径宿主机路径
如:docker cp f9e29e8455a5:/tmp/yum.log /root

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。