在Ubuntu中使用Docker命令行工具,首先需要安装Docker。以下是安装和使用Docker的基本步骤:
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version
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。