Docker是开源的容器化平台,允许开发人员和系统管理员将应用程序及其依赖项打包成一个可移植的容器。
安装 Docker 客户端和服务端。可以参考 Docker 官方文档进行安装。安装后可以在命令行中输入 `docker version` 命令来验证安装是否成功。
可以从 Docker Hub 中获取镜像,也可以通过 Dockerfile 构建自己的镜像。
FROM ubuntu:latest
RUN apt-get update && apt-get install -y apache2
CMD ["apachectl", "-D", "FOREGROUND"]
然后在 Dockerfile 所在目录下运行以下命令进行构建:
docker build -t [tag name] .
在获取到镜像后即可通过运行容器来使用镜像。运行容器时可以使用以下命令:
docker run [options] [image name] [command]
其中,options?为可选参数,包括:
`command` 为容器启动后要执行的命令,可以不指定,默认为镜像中定义的命令。
例如,运行一个使用 Ubuntu 镜像的容器:
docker run -it ubuntu /bin/bash
可以通过以下命令查看当前运行的容器:
docker ps
可以查看所有容器(包括已经停止的):
docker ps -a
可以通过以下命令进入正在运行的容器:
docker exec -it [container name or id] [command]
其中,command?为要执行的命令,例如 /bin/bash。
下面是一些常用的 Docker 命令:
docker images:列出所有镜像。
docker rmi [image name]:删除镜像。
docker stop [container name or id]:停止容器。
docker rm [container name or id]:删除容器。
docker logs [container name or id]:查看容器日志。