北京红酒网站建设,网站开发与维护就业前景,网站建设seo,王也夫本次安装的linux版本是centos7.4#xff0c;docker安装不依赖任何环境#xff0c;但是必须要连接网络#xff0c;满足这一点就可以进行docker安装了。 一、安装#xff1a; 1.删除就版本的docker输入命令#xff1a;yum -y remove docker \docker-common \docker-selinux … 本次安装的linux版本是centos7.4docker安装不依赖任何环境但是必须要连接网络满足这一点就可以进行docker安装了。 一、安装 1.删除就版本的docker输入命令yum -y remove docker \docker-common \docker-selinux \docker-engine 2.使用命令查询docker配置文件包 find / -name docker并逐个删除 3.安装开始首先安装所需的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 4.配置软件源使用下列命令设置 stable 镜像仓库yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo5.更新 yum 软件包索引yum makecache fast6.安装最新版本的 Docker yum -y install docker7.启动dockersystemctl start docker 二、docker部署mysql [rootecs-d2eb-0802001 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/tomcat latest 96c4e536d0eb 7 days ago 506 MBdocker.io/centos latest 67fa590cfc1c 8 days ago 202 MBdocker.io/mysql latest 62a9f311b99c 2 weeks ago 445 MB [rootecs-d2eb-0802001 ~]# docker run --name docker-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORDwzy123 -d mysqlb5bc2e8cbfb1af35583e5ec0c585421e3355c628ab36c4540fc7c1d4d1c5c578 [rootecs-d2eb-0802001 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb5bc2e8cbfb1 mysql docker-entrypoint... 3 minutes ago Up 3 minutes 0.0.0.0:3306-3306/tcp, 33060/tcp docker-mysql56136c8501dc tomcat:latest catalina.sh run 4 hours ago Up 4 hours 0.0.0.0:7890-8080/tcp ecstatic_edison [rootecs-d2eb-0802001 ~]# docker exec -it docker-mysql bash rootb5bc2e8cbfb1:/# mysql -uroot -p mysql alter user root% identified with mysql_native_password by root; 工具连接docker里面mysql 三、利用 Docker 备份、迁移数据库 我们可以通过以下命令将容器保存为镜像 [rootecs-d2eb-0802001 ~]# docker commit docker-mysql mysqlbacksha256:79a351c6cd4103f8b66cdb7ee8c63c6cd993d7240c1a44f7d4e066c2d7074034 镜像备份 [rootecs-d2eb-0802001 ~]# docker save -o mysqlback.tar mysqlback 然后执行此命令进行恢复 docker load -i mynginx.tar -i 输入的文件 执行后再次查看镜像可以看到镜像已经恢复 docker导出导入 [rootecs-d2eb-0802001 ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb5bc2e8cbfb1 mysql docker-entrypoint... About an hour ago Up About an hour 0.0.0.0:3306-3306/tcp, 33060/tcp docker-mysql56136c8501dc tomcat:latest catalina.sh run 5 hours ago Up 5 hours 0.0.0.0:7890-8080/tcp ecstatic_edison[rootecs-d2eb-0802001 ~]# docker export -o mysql.tar docker-mysql [rootecs-d2eb-0802001 ~]# docker import mysql.tar wzy:impsha256:c4dd9cd76f4e91d5f5c2d7cf6d812ec18ecb490bd9f30ff67b259edd7a121fbb 转载于:https://www.cnblogs.com/zywu-king/p/11430428.html