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删除一个容器,只能删除已经停止的容器