《docker从零到壹》(三):docker 常用操作容器命令(一)

Bald_eagle
发布于 2022-6-8 17:23
浏览
0收藏

 

创建容器

docker run

-i 以交互模式运行容器

-t 表示容器启动后会进入其命令行,加入这两个参数,容器创建后会直接进入容器。分配一个伪终端

--name 为容器命名 名称不能重复

-v表示目录映射关系

-d 创建守护模式运行容器

-p 端口映射

示例1 -i -t (交互式容器)

docker run -i -t --name=mycentos1 centos /bin/bash

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

注:/bin/bash的作用是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill。

示例2 -d -i -t (守护式容器)

docker run -d -i -t --name=mycentos2 centos /bin/bash

守护式容器创建成功后,并没有马上进入容器中

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区
 如图

示例3 -d -i -t --restart(docker重启时,容器自启动)

docker run -d -i -t --name=mycentos3 --restart always centos /bin/bash

 《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区
docker重启后,容器自启动

 《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区
进入容器
方式一 docker attach 容器名或容器ID

docker attach mycentos2

注:用这种方式使用exit退出时,容器也停止了。

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

方式二 docker exec -it 容器名或容器ID

docker exec -it mycentos2 /bin/bash

注:用这种方式使用exit退出时,容器不会停止。

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

查找指定的容器

docker ps |grep 2025

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 e56cc26991e4430da5d6dc0411c7ae3f.png

查看运行中的容器
说明新创建的容器已经在运行

docker ps

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

退出当前容器

exit

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区

 如图

查看所有容器

docker ps -a

《docker从零到壹》(三):docker 常用操作容器命令(一)-鸿蒙开发者社区如图

 

文章转自公众号:小虚竹JAVA之术

 

分类
标签
已于2022-6-8 17:23:35修改
收藏
回复
举报
回复
    相关推荐