docker入门教程:Linux下安装与配置

环境

Ubutnu 22.04 LTS + AMD64

安装1

使用系统软件仓库中的软件包

1
sudo apt install docker.io

安装2

使用docker官方软件源

1
2
3
4
5
6
7
8
9
sudo apt install curl gnupg lsb-release apt-transport-https #安装依赖
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg #安装密钥
echo "deb [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 update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker #启动服务
sudo systemctl status docker #查看状态
sudo systemctl enable docker #开机启动
sudo docker --version #查看版本信息

用户权限

默认情况下,docker命令需要sudo权限,将docker添加到sudo列表中

1
2
3
sudo groupadd docker #添加docker用户,应该已经存在了
sudo usermod -aG docker hyper #赋予权限
newgrp docker

软件源

使用国内软件源提供加速

1
2
3
4
5
6
7
8
9
10
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://tdcar6xs.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

命令

常用命令

1
2
3
4
5
6
7
8
9
10
docker search pkg #搜索镜像
docker pull pkg #下载镜像
docker ps #查看运行中的容器
docker run pkg #从镜像创建一个新容器
docker rm c #删除一个容器
docker rmi i #删除一个镜像,必须确保镜像没有对应容器在运行
docker exec cmd #在容器中运行命令
docker build #编译镜像
docker images #列出镜像
docker start/stop/pause/restart/kill

docker入门教程:Linux下安装与配置
https://blog.jackeylea.com/docker/how-to-install-docker/
作者
JackeyLea
发布于
2024年6月7日
许可协议