How to get rid of the “scanning for btrfs file systems” at start-up
sudo apt-get purge btrfs-tools sudo apt purge btrfs-progs 或者 echo “blacklist btrfs”>>/etc/modprobe.d/blacklist.conf
sudo apt-get purge btrfs-tools sudo apt purge btrfs-progs 或者 echo “blacklist btrfs”>>/etc/modprobe.d/blacklist.conf
https://blog.csdn.net/txpp520/article/details/104820736/ Docker 的优点很多,比如: 1、一体化——将操作系统、库版本、配置文件、应用程序等全部打包装在容器里。从而保证 QA 所测试的镜像 (image) 会携带同样的行为到达生产环境。 2、轻量——内存占用极小,只为主要过程分配内存。 3、快读——一键启动,就像启动常见的 linux 过程一样快。 尽管如此,众多用户仍然只是把容器当做常见的虚拟机,而忘记了容器的一个重要特性: 正因为这一特点,一些用户需要改变他们对容器的观念,为了更好的使用与发挥 Docker 容器的价值,有一些事情是绝对不应该做的: 1.不要在容器(container)中存储数据 容器可能会被中断、被替换或遭到破坏。在容器中运行的 1.0 版应用程序很容易就会被 1.1 版取代,而不会对数据造成影响或导致数据丢失。因此,如果需要存储数据,请存储在卷 (volume) 中。在这一情况下,还应注意两个容器是否会在同一个卷上写入数据,这将导致损坏。请确保应用程序适用于写入共享的数据存储。 2. 不要分两部分传送应用程序 有些人把容器当作虚拟机 所以他们大多会认为,应该将应用程序部署到现有正在运行的容器中。在需要不断部署和调试的开发阶段,可能确实如此;但对于 QA 和生产的持续交付 (CD) 渠道,应用程序应当是镜像的一部分。切记:容器转瞬即逝。 3. 不要创建大尺寸镜像 大尺寸的镜像难以分配。请确保仅使用必需文件和库来运行应用程序。不要安装不必要的数据包,也不要运行“更新”(yum update),这些操作会把大量文件下载到新的镜像层。 4. 不要使用单层镜像 为了有效利用多层文件系统,请始终为操作系统创建属于自己的基本镜像层,然后为用户名定义创建一个层,为运行时安装创建一个层,为配置创建一个层,最后再为应用程序创建一个层。这样,重新创建、管理和分配镜像就会容易些。 5. 不要从正在运行的容器中创建镜像 换句话说,不要使用”docker commit”命令来创建镜像。这一镜像创建方法不可复制,因此应完全避免使用。请始终使用 Dockerfile 或其他任何可完全复制的 S21(从源代码到镜像)方法,如此一来,如果存储在源代码控制存储库 (GIT) 中,就可以跟踪 Dockerfile 的变更情况。 …
使用docker的mysql镜像 环境 macOS 10.13.2 docker 17.12.0 mysql镜像版本 5.7.21 确保docker运行 安装mysql镜像 到官网查看mysql镜像相关信息,使用docker指令pull安装 docker pull mysql:5.7.21 1 使用docker指令images查看是否安装成功 [1] 初次运行镜像 docker run –name mysql.5.7.21 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Nzy19970502 -d mysql:5.7.21 1 —name 为设置容器的名字,我设置为mysql.5.7.21 -p 端口映射 -e 为设置执行时的环境变量,在这里我设置mysql的root密码,相关变量可参考官网 -d 为设置镜像,镜像名:版本 完成后使用docker命令ps查看是否成功运行 docker ps 1 使用终端登录数据库 mysql -h …
Ubuntu Linux下修改docker镜像源 在国内访问国外的Docker镜像源通常都是非常慢的,特别是最近GFW升级后,就变得更加慢了,因为要使用Docker中的镜像,这个时候最好就是将镜像指向国内的资源。 国内亲测可用的几个镜像源: Docker 官方中国区:https://registry.docker-cn.com 网易:http://hub-mirror.c.163.com 中国科技大学:https://docker.mirrors.ustc.edu.cn 阿里云:https://y0qd3iq.mirror.aliyuncs.com 增加Docker的镜像源配置文件 /etc/docker/daemon.json,如果没有配置过镜像该文件默认是不存的,在其中增加如下内容: { “registry-mirrors”: [“https://y0qd3iq.mirror.aliyuncs.com”] } 其中的URL就是指定的镜像源,可以将其设置为上面说的四个镜像源中的任何一个。 然后重启Docker服务: service docker restart 然后通过以下命令查看配置是否生效: docker info|grep Mirrors -A 1 可以看到如下的输出: Registry Mirrors: https://y0qd3iq.mirror.aliyuncs.com/ 就表示镜像配置成功,然后再执行docker pull操作。
Orientation and setup Estimated reading time: 4 minutes Orientation and setup Build and run your image Share images on Docker Hub Welcome! We are excited that you want to learn Docker. The Docker Quickstart training module teaches you how to: Set up your Docker environment (on this page) Build and …
How to Remove Docker Images and Containers Written by Rahul, Updated on January 24, 2019 Docker, Docker Containers, Docker Images In our previous tutorials you have learned about installation of Docker engine on CentOS/RHEL and Ubuntu operating system and pulled images from Docker hub. After that created containers with images. …
Docker之Mysql安装及配置 环境 Docker version : 17.05.0-ce OS : Centos7 mysql镜像拉取 docker pull mysql/mysql-server 这里拉取的是mysql的一个服务器优化版本。 挂载volume资料卷 在docker所在主机上创建mysql的俩个文件夹:config和db,在config下创建my.cnf cd / mkdir docker/mysql cd docker/mysql mkdir config mkdir db my.cnf内容: [mysqld] user=mysql 1 2 执行以下命令,创建容器 docker run -d -p 3306:3306 –name mysql01 -v=/docker/mysql/config/my.cnf:/etc/my.cnf -v=/docker/mysql/data:/var/lib/mysql mysql/mysql-server 输入docker ps查看,已经运行了mysql01容器,继续以下操作 使用命令docker logs mysql01查看日志,找到初始密码, 进入容器 : docker …
Docker占用的磁盘空间清理 1. docker system命令 在谁用光了磁盘?Docker System命令详解中,我们详细介绍了docker system命令,它可以用于管理磁盘空间。 docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况: docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images …
Docker 上安装、启动 MySQL 在docker仓库中搜索mysql的镜像: docker search mysql 下载镜像: docker pull mysql 查看本地镜像: docker images -a a. 参数-a 表示所有 b. 启动 mysql 容器,并进入 shell 命令交互界面: docker run -it mysql /bin/bash ( 参数 -i -t 等价于 -it 表示insert , 进入 ; /bin/bash 表示 shell 脚本交互界面 ) c. 可用 mysql –help | …