docker开始命令
时间: 2024-07-13 08:01:10 浏览: 59
Docker是一个开源的应用容器引擎,它使得开发者能够将他们的应用打包成轻量级、可移植的容器。在Linux系统中,你可以使用以下命令来开始或管理Docker:
1. **启动Docker服务**(如果你尚未安装,首先需要安装):
- 对于基于Debian和Ubuntu的系统:`sudo apt-get update && sudo apt-get install docker-ce`
- 对于基于Red Hat和CentOS的系统:`sudo yum install docker-ce`
2. **运行Docker命令行工具(Docker CLI)**:
在终端输入 `docker` 即可。初次使用可能需要登录:`docker login`。
3. **检查Docker是否正在运行**:
使用 `docker ps` 命令查看当前有哪些容器正在运行。
4. **创建并启动一个新的Docker容器**:
例如,要从官方镜像运行一个简单的Hello World web服务器:`docker run -d --name myweb nginx`
5. **进入容器内部(只有对运行中的容器有效)**:
如果你想在容器内部操作,可以使用 `docker exec -it [container_name] /bin/bash`。
6. **停止、重启或删除容器**:
- `docker stop [container_name]`
- `docker start [container_name]`
- `docker rm [container_name]`
7. **管理镜像**:
- 查看可用镜像:`docker images`
- 查找并拉取镜像:`docker pull [image_name]`
8. **构建自定义镜像**(如果要用到Dockerfile):
- `docker build -t [tag_name] .` 或者指定路径 `docker build -t [tag_name] path/to/Dockerfile`
9. **设置主机名称或端口映射**:
- `-h hostname` 设置主机名称
- `-p host_port:container_port` 映射容器端口到主机端口