本文主要分享关于在ubuntu系统中使用和安装Docker的步骤指南,主要介绍Docker引擎的安装、启动Docker服务、配置用户权限和下载/运行Docker容器的基本操作。
安装Docker的引擎,先更新软件包索引:
sudo apt-get update
安装必要的软件安装包,让“APT”可以通过HTTPS使用存储库。
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加Docker官方的GPG密钥命令如下:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
为保证您可以使用到合适的ubuntu版本,可以通过以下命令进行Docker的稳定存储库添加到APT源中。
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
还需要设置更新索引包来完成Docker存储库的设置。
sudo apt-get update
安装Docker引擎:
sudo apt-get install -y docker-ce
启动Docker服务:
sudo systemctl start docker
启动Docker服务设置开机自启动:
sudo systemctl enable docker
检查Docker服务状态:
sudo systemctl status docker
配置用户权限,这样不需要每次使用到 docker 都需要使用:sudo,可以将当前用户组添加到docker 用户组。
sudo usermod -aG docker $USER
重新登录使其用户组变更生效。
newgrp docker
使用以下命令验证安装,应该可以看到类似于 Docker version 20.10.7, build f0df350 的输出。
newgrp docker
下载并且运行docker容器,可以先来个测试容器试试,如hello world。
docker run hello-world
搜索docker的镜像
docker search ubuntu
下载docker 的镜像,如Ubuntu 镜像。
docker pull ubuntu
运行docker容器,并启动Ubuntu容器进入交互终端,在终端中可以执行系统中的命令。
docker run -it ubuntu
其他常用的docker命令。如列出本地镜像:
docker images
列出运行中的容器:
docker ps
查找全部容器(含停止容器):
docker ps -a
停止一个运行容器的命令:
docker stop <container_id>
删除容器:
docker rm <container_id>
删除镜像:
docker rmi <image_id>
完成上面步骤,就可以成功的安装和使用上docker,如需更多帮助可以继续阅读我们华纳云的帮助中心,或者前往官网咨询在线技术。