Docker常用命令
Docker容器使用
Ubuntu安装Docker
APT安装依赖软件包
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
添加软件源的GPG密钥
# 阿里源
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 官方源
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加软件源
# 阿里源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 官方源
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
APT安装Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
启动Docker
sudo systemctl enable docker
sudo systemctl start docker
创建Docker用户组
默认情况下,docker
命令会使用 Unix socket与 Docker 引擎通讯。而只有 root
用户和 docker
组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root
用户。因此,更好地做法是将需要使用 docker
的用户加入 docker
用户组。
sudo groupadd docker
sudo usermod -aG docker $USER
Docker常用命令
容器备份
docker image save mysql:5.6 -o mysql:5.6.tar.gz
Docker容器导出
docker save mysql:5.6 > mysql:5.6.tar.gz
Docker容器恢复
docker image load < mysql:5.6.tar.gz
Docker学习资源
作者:SteveChen 创建时间:2024-10-10 10:52
最后编辑:SteveChen 更新时间:2024-10-13 09:06
最后编辑:SteveChen 更新时间:2024-10-13 09:06