ubuntu

ubuntu中docker命令行工具怎么用

小樊
54
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
看了该问题的人还看了