Docker 记录
作者:互联网
全文参考书籍:Docker技术入门与实践,杨保华等,机械工业出版社
一. Ubuntu上安装Docker
参考博客:https://blog.csdn.net/weixin_50999155/article/details/119581698
具体步骤:
1. 卸载Ubuntu上自带的docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 更新系统软件
sudo apt-get update
3. 安装工具软件
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release
4. 添加官方 gpg key,用来防伪的
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
5. 下载仓库文件
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
6. 再次更新
sudo apt-get update
7. 安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
8. 启动docker,在安装完成后是自动启动docker的
sudo service docker start
9. 查看是否启动docker
ps aux|grep docker
10. 测试运行第一个docker容器
sudo docker run hello-world
---------------------------------------------以上安装完成---------------------------------------------
11. 如果想设置自启动的话
$ systemctl start docker $ systemctl enable docker
12. 每次启动docker后,可通过查询版本信息来确保docker正常运行
docker version
// 简化版 docker -v
13. 为了避免每次使用docker都要用特权身份,可以将当前用户加入安装时自动创建的docker用户组:
sudo usermod -aG docker USER_NAME
之后更新用户组:
newgrp docker
当出现 Got permission denied while trying to connect to the Docker daemon socket 报错时,说明当前用户不在docker组里,可通过上述方式解决。
14. 重启docker服务命令
sudo service docker restart
二. Docker介绍
参考博客:https://blog.csdn.net/qq_34936541/article/details/104890251
标签:sudo,记录,gpg,apt,https,Docker,docker 来源: https://www.cnblogs.com/astonc/p/16466878.html