精华!Docker 常用命令大全
原创Docker常用命令大全
Docker 是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖性包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 常用的一些命令,这些命令将帮助你管理和操作 Docker 容器。
1. 安装 Docker
```html
对于Linux用户(Ubuntu/Debian):
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
对于macOS用户:
brew install docker
对于Windows用户:
2. 启动和停止 Docker
启动:
```html
sudo service docker start
```
停止:
```html
sudo service docker stop
```
重启:
```html
sudo service docker restart
```
3. 检查 Docker 是否运行
```html
systemctl status docker
```
4. 查看 Docker 版本
```html
docker --version
```
5. 显示镜像列表
```html
docker images
```
6. 搜索镜像
```html
docker search [image-name]
```
7. 下载并运行镜像
```html
docker run -it [image-name] [command]
```
例如:
```html
docker run -it ubuntu /bin/bash
```
8. 运行容器并映射端口
```html
docker run -p host_port:container_port -it [image-name] [command]
```
9. 查看正在运行的容器
```html
docker ps
```
10. 查看容器ID和状态
```html
docker inspect [container-id]
```
11. 启动容器
```html
docker start [container-id]
```
12. 停止容器
```html
docker stop [container-id]
```
13. 删除容器
```html
docker rm [container-id]
```
14. 删除镜像
```html
docker rmi [image-name]
```
15. 创建并推送到私有仓库
```html
docker build -t [username]/[image-name]:tag .
docker login
docker push [username]/[image-name]:tag
```
以上只是 Docker 常用命令的一部分,随着你的学习和实践,你会发现更多强盛的功能。务必查阅官方文档以获取更详细的指导:https://docs.docker.com/get-started/。