温馨提示×

ubuntu中docker命令行工具怎么用

小樊
52
2025-07-19 17:11:58
栏目: 智能运维

在Ubuntu中使用Docker命令行工具,首先需要安装Docker。以下是安装和使用Docker的基本步骤:

安装Docker

  1. 更新软件包列表
sudo apt-get update 
  1. 安装Docker软件包
sudo apt-get install docker.io 
  1. 启动Docker服务
sudo systemctl start docker 
  1. 启用Docker服务在启动时自动运行
sudo systemctl enable docker 
  1. 验证Docker安装
docker --version 

基本Docker命令

  • 查看镜像
docker images 
  • 拉取镜像
docker pull [image name] 

例如,拉取nginx镜像:

docker pull nginx 
  • 运行容器
docker run [image name] 

例如,运行一个nginx容器:

docker run nginx 
  • 查看正在运行的容器
docker ps 
  • 停止容器
docker stop [container id] 

例如,停止ID为12345的容器:

docker stop 12345 
  • 启动容器
docker start [container id] 

例如,启动ID为12345的容器:

docker start 12345 
  • 删除容器
docker rm [container id] 

例如,删除ID为12345的容器:

docker rm 12345 
  • 查看容器日志
docker logs [container id] 

例如,查看ID为12345的容器的日志:

docker logs 12345 
  • 进入容器
docker exec -it [container id] /bin/bash 

例如,进入ID为12345的容器:

docker exec -it 12345 /bin/bash 
  • 构建镜像
docker build -t [用户名]/[仓库名]:[tag] [路径] 

例如,构建一个名为mynginx的镜像:

docker build -t mynginx . 
  • 推送镜像到仓库
docker push [用户名]/[仓库名]:[tag] 
  • 删除镜像
docker rmi [image id或名称] 

例如,删除名为nginx的镜像:

docker rmi nginx 
  • 清理未使用的资源
docker system prune 

清理所有未使用的资源:

docker system prune -a 

高级技巧

  • 挂载卷
docker run -d -P --name mynginx -v /data/html:/usr/share/nginx/html nginx 
  • 端口映射
docker run -d -P --name mynginx -p 8080:80 nginx 
  • 网络连接
docker run -d --name mynginx --link mydb:mysql nginx 
  • 环境变量
docker run -e "MYAPP_ENV=production" mynginx 

以上是在Ubuntu中使用Docker命令行工具的基本步骤和常用命令。希望这些信息能帮助您开始使用Docker。

0