docker 怎么使用
时间: 2024-08-28 13:00:37 浏览: 74
使用Docker主要包括以下几个步骤:
1. **启动Docker服务**:
如果不是默认开机启动,可以使用命令 `sudo service docker start` 或者 `sudo systemctl start docker` 启动Docker服务。
2. **拉取镜像**:
Docker通过官方仓库或私有仓库获取镜像,例如要拉取最新的官方Ubuntu镜像,用命令 `docker pull ubuntu`。
3. **运行容器**:
使用 `docker run` 命令来启动一个新的容器。例如,`docker run -it ubuntu bash` 将会创建一个Ubuntu容器并进入bash shell。
- `-i` 参数保持交互模式。
- `-t` 参数提供伪终端和TTY。
4. **运行守护进程**:
对于后台持续运行的服务,可以用 `docker run -d` 的形式。比如 `docker run -d nginx`。
5. **映射端口**:
使用 `-p` 参数将宿主机的端口映射到容器内,如 `-p 8080:80` 使得外部访问宿主机的8080端口能看到内部的80端口服务。
6. **查看和管理容器**:
- 查看当前运行的容器列表:`docker ps`
- 查看特定容器状态:`docker inspect <container_name>`
- 停止容器:`docker stop <container_name>`
- 删除容器:`docker rm <container_name>`
7. **构建自定义镜像**:
使用 Dockerfile 编写模板,描述如何从基础镜像开始,安装依赖、配置等步骤,然后使用 `docker build` 构建新的镜像。
8. **共享数据卷**:
通过 `-v` 参数指定共享宿主机目录给容器,比如 `docker run -v /host/path:/container/path`。
9. **登录和推送镜像**:
登录Docker Hub或其他注册服务器,如 `docker login`,然后使用 `docker push` 推送镜像。
阅读全文