Docker运维简单使用方法 1.搭建wordpress博客系统 a) 需要先拉取镜像文件,点击下方复制按钮获得拉取命令。注:需要先搭建好Harbor仓库
#docker pull 192.168.200.10/library/wordpress@sha256:12ffa2afe76dc0854edcf94f4a4e23a2afc02ef8b3a7b87c0351bee40087496a c) 运行镜像文件
#docker run --name wordpress-mysql -eMYSQL_ROOT_PASSWORD=XXXXXX -d mysql:5.6
--name 后跟名字,给你的数据库赋予一个name,自定义。
-e MYSQL_ROOT_PASSWORD= 设置数据库root用户密码。
-d mysql:5.6 使用数据库:号后是tag版本号,可以在harbor中查看版本号信息。 d) 运行wordpress镜像并连接数据库
#docker run --name wordpress --link wordpress-mysql-p 8080:80 -d wordpress
--name 实例名称
--link 链接到数据库
-p 内部端口80,在虚拟机外访问80被harbor占用,也已内部80映射到外部8080端口访问wordpress。 f) 链接docker实例#docker exec -it 实例名称 bash 因为docker是容器虚拟化,在docker的架构中所有实例都是共享一个内核隔离运行,所以mysql和nginx在运行的时候你是找不到/var/www/html以及数据库的配置地址,需要使用命令链接进入数据库,在这里面进行设置和查看。
也可以将本地的文件夹映射到容器中,通过命令 -v 本地绝对路径:容器内部路径 举例:docker run --name wordpress -v /var/www/html/wordpress:/usr/html --link wordpress-mysql -p 8080:80 -d wordpress |