四时宝库

程序员的知识宝库

Docker容器常用命令分享,赶紧收藏


1. docker run

创建一个新的容器并运行一个命令

用法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

1.1.创建一个新的容器并运行一个命令

1.2.启动交互式容器

docker run -it IMAGE /bin/bash

1.3.自定义容器名

docker run --name=自定义名 -it IMAGE /bin/bash

1.4.启动启动守护式容器

docker run -d IMAGE [COMMAND] [ARG]

1.5.设置容器的端口映射

2. docker ps(docker container ls)

查看正在运行的容器

用法:docker ps [OPTIONS]

各个参数表示的含义:

CONTAINER ID:表示容器ID

IMAGE:表示镜像名称

COMMAND:表示启动容器时运行的命令

CREATE:表示容器的创建时间

STATUS:表示容器运行的状态。Up表示运行中,Exited表示已停止

PORTS:表示容器对外的端口号

NAMES:表示容器名称

3. docker inspect

获取容器/镜像的元数据

用法:docker inspect [OPTIONS] NAME|ID [NAME|ID…]

4. docker start

重新启动停止的容器

用法:docker start [OPTIONS] CONTAINER [CONTAINER…]

5. docker rm

删除一个或多个容器,并返回容器的ID

用法:docker rm [OPTIONS] CONTAINER [CONTAINER…]

6. 守护形式运行容器

6.1 Ctrl+P/Ctrl+Q

在运行交互式容器时,以Ctrl+P/Ctrl+Q的组合键来退出交互式容器的bash,容器就会在后台运行

6.2 docker run -d

通过docker run -d IMAGE [COMMAND] [ARG…]后台运行容器,并返回容器ID

7. docker attach

附加到运行中的容器

用法:docker attach [OPTIONS] CONTAINER

8. docker logs

查看容器日志

用法:docker logs [OPTIONS] CONTAINER

9. docker top

查看 容器内进程运行情况

用法:docker top CONTAINER [ps OPTIONS]

10. docker port

查看容器的端口映射情况

用法:docker port CONTAINER [PRIVATE_PORT[/PROTO]]

11. docker exec

在运行中的容器内启动新进程

用法:docker exec [OPTIONS] CONTAINER [COMMAND] [ARG…]

12. docker stop

停止守护式容器,发送一个信号给容器,等待容器的停止,并返回容器的NAMES。

13. docker kill

停止守护式容器,会直接停止容器,并返回容器的NAMES

私信我:“资料”,可免费领取更多学习资料哦

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接