当前位置:   article > 正文

docker 应用容器化实践

容器化实践

概述

本次作业是依据课件内容进行实践,实践内容大纲见目录

实践内容

准备 docker 环境

我选择使用我的 Ubuntu 18.04 系统的虚拟机进行实践,检查 docker 安装
在这里插入图片描述
在安装的时候注意安装完成后将用户添加到 docker 组,否则直接运行 docker 会提示Got permission denied while trying to connect to the Docker daemon socket at ...这是因为 docker 使用属于 root 用户的 Unix socket,需要 root 权限才能访问
解决命令

sudo groupadd docker          #添加docker用户组
sudo gpasswd -a $USER docker  #将当前用户添加至docker用户组
newgrp docker                 #更新docker用户组
  • 1
  • 2
  • 3

运行第一个容器

在这里插入图片描述

Docker 基本操作

运行镜像

在这里插入图片描述
若不添加 -it 参数,bash 命令执行了会自动退出,即 docker 会马上结束,因为没有接管输入流
这里由于默认镜像地址拉取过慢,换用了国内镜像,即在/etc/docker/daemon.json中加入

{ 
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] 
}
  • 1
  • 2
  • 3

然后重启服务,并重新将用户添加到 docker 组

systemctl daemon-reload
systemctl restart docker
  • 1
  • 2

显示本地镜像库内容

在这里插入图片描述

获得帮助

在这里插入图片描述

显示运行中容器&显示所有容器&运行并进入容器

在这里插入图片描述

MySQL 与容器化

拉取 MySQL 镜像

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/953126
推荐阅读
相关标签
  

闽ICP备14008679号