首页 > 其他 > 详细

docker 常用命令

时间:2020-04-19 10:40:44      阅读:44      评论:0      收藏:0      [点我收藏+]

查看当前镜像

docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               1.17.9             ed21b7a8aee9       2 weeks ago         127MB
nginx               latest             ed21b7a8aee9       2 weeks ago         127MB
mysql               5.7                 84164b03fa2e       6 weeks ago         456MB
hello-world         latest             fce289e99eb9       15 months ago       1.84kB

查看容器列表

 docker container ls

CONTAINER ID       IMAGE               COMMAND                 CREATED             STATUS             PORTS                 NAMES
7485e0411b6b       nginx               "nginx -g ‘daemon of…"   13 seconds ago     Up 12 seconds       0.0.0.0:8080->80/tcp   nginx

运行容器

 docker run --name nginx -it -p 8080:80 -d  nginx

说明

-p 将宿主机端口 映射为 容器端口,这里宿主机端口为8080

--name 容器的名字

-d 容器后台运行

导出镜像

docker save -o nginx.tar image_name

列出所有容器

docker ps -a

列出所有容器包括未启动的

CONTAINER ID        IMAGE               COMMAND                  CREATED             
d2ab07a3c049       nginx:1.17.9       "nginx -g ‘daemon of…"   42 hours ago      

 

删除容器

docker rm container-id

根据id删除容器

进入容器内部

docker exec -it nginx /bin/bash

nginx为容器名字

/bin/bash为执行命令

docker 常用命令

原文:https://www.cnblogs.com/liguangming/p/12730113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!