Docker 入门

212 阅读2分钟

Docker 安装

Centos 安装:

# 首先安装 Docker
yum -y install docker

# 然后启动 Docker 服务
service docker start

# 测试安装是否成功
docker -v

基本操作

查看容器 启动之后,使用docker ps 来查看正在运行中的容器

使用 docker ps -a 查看所有容器

上面命令参数介绍:

CONTAINER ID: CONTAINER ID是指容器的id,是一个唯一标识符,这是一个64位的十六进制整数,在不会混淆的情况下可以只采用id的前几位进行标识一个容器。
IMAGE: IMAGE表示创建容器时使用的镜像。
COMMAND: COMMAND表示容器最后运行的命令。
CREATED: 创建容器的时间。
STATUS: 容器的状态,这里可能显示一个容器启动时间,也能显示容器关闭时间。具体显示哪个要看容器当前的状态。
PORTS: 容器对外开放的端口。
NAMES: 容器的名字,如果不设置,会有一个默认的名字。

容器创建

使用docker create命令可以创建一个容器,此时的容易处于停止状态

例:创建一个java 容器 docker create java

此时的name是随机生成的,如果要定义name,可以使用

docker create --name=test java

启动容器

创建并执行

后台型容器

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

--name 含义和上文一样,表示创建的容器的名字,-d 表示容器在后台运行,-p 表示将容器的 80 端口映射到宿主机的 8080 端口

交互性容器

进入容器里

docker exec -it nginx /bin/bash

相当于进入到该服务的文件夹里面了

退出容器

exit

启动

使用 docker start 命令结合容器 id 或者容器 name 可以启动一个容器

停止

使用 docker stop 命令结合容器id或者name可以终止一个容器

删除容器

使用 docker rm 命令结合容器id或者name删除一个容器,只能删除已经停止的容器