其他分享
首页 > 其他分享> > Docker 记录

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