Ubuntu Docker 安装
Docker Engine-Community 支持以下的 Ubuntu 版本:
- Xenial 16.04 (LTS)
- Bionic 18.04 (LTS)
- Cosmic 18.10
- Disco 19.04
- 其他更新的版本……
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
Ubuntu常用命令与Docker操作指南
1. 基础命令概览
在开始使用Docker之前,熟悉一些基本的Ubuntu命令对于新手非常重要,以下是常见的基础命令:
1.1 ls
:列出当前目录下的文件和文件夹
ls
例子:假设你在/home/user
目录下,执行ls
命令会列出该目录下的所有文件和文件夹。
1.2 cd
:切换到指定目录
cd /home/user/projects
例子:将当前工作目录切换到/home/user/projects
,如果该目录不存在,系统会提示错误。
1.3 pwd
:显示当前工作目录的完整路径
pwd
例子:执行该命令时,系统会返回当前所在的目录路径,如/home/user/projects
。
1.4 mkdir
:创建一个新的目录
mkdir my_project
例子:在当前目录下创建一个名为my_project
的新目录。
1.5 rm
:删除文件或目录
rm myfile.txt
rm -r myfolder
例子:rm myfile.txt
删除一个文件,rm -r myfolder
递归删除一个目录及其中的所有内容。
1.6 sudo
:以管理员权限执行命令
sudo apt update
例子:执行sudo apt update
时,会提示输入密码,以管理员权限更新包管理器的索引。
2. Docker常用命令简介
安装完Docker之后,掌握一些常用的Docker命令有助于更好地管理容器和镜像。以下是一些常见的Docker命令:
2.1 docker --version
:查看当前安装的Docker版本
docker --version
例子:返回类似Docker version 20.10.7, build f0df350
的信息,表示你当前使用的是Docker 20.10.7版本。
2.2 docker pull <image>
:从Docker Hub拉取镜像
docker pull ubuntu
例子:执行该命令将从Docker Hub拉取最新的Ubuntu镜像。
2.3 docker build -t <name> .
:在当前目录构建一个新的Docker镜像
docker build -t myapp .
例子:执行该命令时,Docker会读取当前目录下的Dockerfile
文件,构建一个名为myapp
的镜像。
2.4 docker run <image>
:运行一个容器实例
docker run -it ubuntu
例子:执行此命令后,会以交互模式启动一个Ubuntu容器,并进入该容器的命令行界面。
2.5 docker ps
:查看正在运行的容器
docker ps
例子:列出当前正在运行的容器,显示容器ID、名称、状态等信息。
2.6 docker stop <container>
:停止一个正在运行的容器
docker stop my_container
例子:停止名为my_container
的容器。
2.7 docker rm <container>
:删除一个容器
docker rm my_container
例子:删除名为my_container
的容器,注意容器需要停止才能删除。
3. Docker服务管理
在Ubuntu上,你可以使用systemctl
命令来管理Docker服务,以下是一些常见的操作:
3.1 sudo systemctl start docker
:启动Docker服务
sudo systemctl start docker
例子:如果Docker没有自动启动,可以使用此命令手动启动它。
3.2 sudo systemctl stop docker
:停止Docker服务
sudo systemctl stop docker
例子:如果你需要停止Docker服务,可以执行此命令。
3.3 sudo systemctl enable docker
:设置Docker服务开机自动启动
sudo systemctl enable docker
例子:此命令会确保Docker服务在每次系统启动时自动启动。
3.4 sudo systemctl disable docker
:禁用Docker服务的开机自动启动
sudo systemctl disable docker
例子:如果你不希望Docker在系统启动时自动启动,可以执行此命令。
3.5 sudo systemctl status docker
:查看Docker服务的当前状态
sudo systemctl status docker
例子:执行该命令会显示Docker服务的运行状态,是否处于运行中或已停止。

Ubuntu常用命令与Docker操作指南
Comments NOTHING