docker容器日常操作命令

1.docker日常命令

1.1.运行一个容器(run)

语法格式:

-d 放在后台

-p 端口映射

-it 分配交互式的终端

-v 原地址(宿主机):目标地址(容器)

docker run 选项 容器名 CMD

docker run命令选项可以多次调用例如-p,-p 80:80 -p 22:22可以用多次

详细参数:https://www.cnblogs.com/xiaobaiskill/p/12203575.html

注意相同的镜像可以运行多次,并且每次的配置文件、容器地址、容器id都是不同的

每启动一个容器都会多一块veth的网卡

[root@localhost ~]# docker run -d -p 81:81 nginx
d142b726f0cc9a3643b0895e5a3b96f01e5902ad8d34f84c459cfab7a375cc30

1.1.1.创建contos 7.6容器

[root@localhost ~]# docker images 
REPOSITORY    TAG              IMAGE ID       CREATED         SIZE
nginx         latest           3f8a00f137a0   5 weeks ago     142MB
hello-world   latest           feb5d9fea6a5   18 months ago   13.3kB
centos        centos7.9.2009   eeb6ee3f44bd   18 months ago   204MB
[root@localhost ~]# docker run -it -name centos7.9 centos

1.2.查询容器列表(ps)

只有对镜像进行操作时才会产生容器,默认导入一个镜像是不会产生容器的,所谓的操作比如启动镜像,对镜像进行命令输入等等

语法格式:

docker ps

参数:

-a:显示所有容器

-l:显示最近启动的一个容器

-q:只打印容器id

–no-trunc 显示容器所有信息

[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED              STATUS              PORTS                               NAMES
ae2d53fa1670   nginx     "/docker-entrypoint.…"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, :::80->80/tcp   pensive_davinci

1.3.容器命名(–name)

默认启动的容器名字比较混乱,我们可以在创建容器的时候给容器指定一个名字。

语法格式:

docker run -d -p --name (名字)

在创建容器的时候使用

--name:参数来指定名字。
docker run -d -p --name (名字)  端口  镜像名称

1.4.容器删除命令(rm)

语法格式: docker container rm

删除容器的命令 docker rm 容器名

-f:强制删除

删除容器操作慎用,当容器删除里面的数据也会随着删除

1.5.容器命令(inspect)

语法格式:

docker container inspect

查询容器的IP地址和详细的细节信息。

需要使用docker  ps  查询容器名称
docker container  inspect   容器名称可查看详细的信息。

请添加图片描述

1.6.关闭容器stop

语法格式:

docker container stop 容器ID

1.7.同一终端进入容器attach

语法格式:

docker attach 容器ID

可以两个窗口同步操作容器

使用同一个终端,退出容器会关闭

1.8.不同终端进入容器exec

使用exec进入容器会产生一个进程,退出不会导致容器关闭。

语法格式:

docker exec --it 容器ID

D

可以两个窗口同步操作容器

使用同一个终端,退出容器会关闭

1.8.不同终端进入容器exec

使用exec进入容器会产生一个进程,退出不会导致容器关闭。

语法格式:

docker exec --it 容器ID

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值