docker
什么是docker
Docker 是一个实现轻量级的操作系统虚拟化解决方案,让开发者可以打包他们的应用到一个可移植的容器中,然后在任何一个流行的操作系统上发布。
docker的优势
1、高效的利用系统资源,没有额外的开销
2、启动容器的速度快
3、移植能力强,运行环境在不同的系统是一致的,便于迁移
4、隔离性好,一个镜像可以创建多个容器,互不干扰
docker基本使用
安装yum管理工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker-CE
sudo yum install docker-ce
启动docker
# 开机自启
sudo systemctl enable docker
# 启动docker服务
sudo systemctl start docker
设置docker的镜像
sudo vim /etc/docker/daemon.json
//设置镜像源
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
修改后重启docker使之生效
sudo service docker restart
镜像相关命令


容器相关的命令




部署Mysql
进入容器,修改字符集为utf-8
在etc/mysql/my.cnf下添加
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
show variables like ‘%character%’; 查看字符集
部署redis
部署nginx
docker中nginx的配置文件在/etc/nginx下
docker容器的自启动
容器的迁移与备份
传输镜像
scp ./mysql57.tar root@118.31.55.226:/mysql57.tar
版权声明:本文为qq_20786911原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。