Docker镜像和容器:容器常用操作

来自AI助手的总结
介绍Docker容器的常用管理命令与镜像导入导出操作
Docker镜像和容器:容器常用操作

一、启动容器。

$ docker run -itd busybox

上面参数说明:

  • -i:表示让容器的标准输入打开
  • -t:表示分配一个伪终端
  • -d:表示后台启动

二、查看容器(启动和未启动的)

$ docker ps -a

如果单纯只想查看启动的,可把-a参数去掉,如下:

$ docker ps

三、查看容器ID

$ docker ps -q

四、停止容器(a96b79207f62是容器ID)

$ docker stop a96b79207f62

五、删除容器

$ docker rm a96b79207f62

上面只适合于容器停止的情况,如果想直接停掉,则需要加-f参数

$ docker rm -f a96b79207f62

六、启动容器时,给容器自定义名字

$ docker run --name web01 -itd busybox

七、拉取镜像+启动容器

$ docker run -itd redis

八、容器运行后直接退出并删除

$ docker run --rm  -it busybox /bin/sh  -c "sleep 30"

九、进入容器操作

$ docker exec -it web01 /bin/sh

如果有/bin/bash尽量用/bin/bash,没有再用/bin/sh

十、将容器重新打包成新镜像(web10可以换成容器ID)

$ docker commit -m "install nginx" -a "zq" web10 nginx_ubuntu:1.0

再次查看镜像列表,发现多了一个nginx_ubuntu:1.0

十一、将容器导出为一个文件

$ docker export web10 > web10.tar

十二、将导出的文件导入为新的镜像

$ docker import - web_test < web10.tar
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容