资讯专栏INFORMATION COLUMN

docker安装mysql镜像

PAMPANG / 448人阅读

摘要:后台运行设置环境变量进入容器后显示容器别名分配伪终端端口转发本地端口容器内端口目录映射本地目录容器内目录进入容器容器没有启动通过伪终端进入容器显示容器移除把所有容器移

docker search mysql

docker pull mysql

run

docker run -e MYSQL_ROOT_PASSWORD=123456 -d mysql

docker run -e MYSQL_ROOT_PASSWORD=123456 -d -h hostname --name my_mysql mysql
 
后台运行
-d
Run container in background and print container ID

设置环境变量
-e
Set environment variables

-h
Container host name
-h myhostname进入容器后显示 root@myhostname

--name 
容器别名  NAMES
Assign a name to the container

-it 分配伪终端
-i, --interactive                    
Keep STDIN open even if not attached

-t, --tty                            
Allocate a pseudo-TTY

端口转发
-p 13306:3306
本地端口:容器内端口

目录映射
-v /usr/sbin:/usr/sbin
本地目录:容器内目录

进入容器

docker run -it -d -e MYSQL_ROOT_PASSWORD=123456 mysql
docker exec -it 516 /bin/bash


docker run -it -d -e MYSQL_ROOT_PASSWORD=123456 mysql /bin/bash //todo 容器mysql没有启动 mysqld
通过伪终端run进入容器
docker attach 11id

docker ps 显示容器

docker ps -aq
-a
--all
Show all containers (default shows just running)

-q, --quiet           
Only display numeric IDs

docker stop 11id
docker restart 11id

移除

docker rm

把所有容器移除
docker rm $(docker ps -aq)

docker rmi 
移除镜像

查看镜像信息

docker inspect mysql
Return low-level information on Docker objects

查看帮助

docker run --help

通过dockerfile创建image
Build an image from a Dockerfile

Usage:  docker build [OPTIONS] PATH | URL | -

mkdir mysql_ping_dir&&cd mysql_ping_dir

vim Dockerfile
FROM mysql
RUN apt-get update && apt-get install -y iputils-ping && apt-get install sudo
CMD bash

docker build -t mysql_add_ping mysql_ping_dir
docker images

安装docker
https://www.digitalocean.com/...
官方mysql
https://hub.docker.com/_/mysql/
官方php
https://hub.docker.com/_/php/
nginx
https://github.com/nginxinc/d...
dockerfile
https://github.com/docker-lib...
xdebug
https://github.com/xdebug/xdebug

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28750.html

相关文章

  • Docker实战指南(三):Docker镜像

    摘要:原文地址实战指南三镜像在实战指南二在中搭建服务器中,我们已经介绍了如何快速地搭建一个实用的服务器。这次我们将围绕镜像,介绍其使用方法。此外,你也可以通过访问,通过来搜索你需要的镜像。通过此实战,你应该对镜像有了更深入的体会。 原文地址:Docker实战指南(三):Docker镜像 Introduction 在Docker实战指南(二):在Docker中搭建Nginx服务器中,我们已经介...

    Donne 评论0 收藏0
  • Linux_基于Docker快速搭建个人博客网站

    摘要:时间年月日星期五说明基于技术,使用开源框架搭建个人博客网站。使用命令显示启动成功。下载所需镜像本例中,需要使用和,我们选择国内网易的镜像库。管理再次访问,页面如下访问管理界面,并输入安装时,配置的管理员账号至此,个人博客网站就安装完成了。 时间:2017年04月28日星期五 说明:基于docker技术,使用jpress开源框架搭建个人博客网站。特别感谢jpress开源项目。系统版本:C...

    Jensen 评论0 收藏0
  • 使用Docker 一键部署 LNMP+Redis 环境

    摘要:使用部署环境简介是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上,也可以实现虚拟化。命令是编写之后使用的。后者会自动继承中的服务及相关的环境变量设置网络模式。 使用Docker 部署 LNMP+Redis 环境 Docker 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器...

    _Zhao 评论0 收藏0
  • 使用Docker 一键部署 LNMP+Redis 环境

    摘要:使用部署环境简介是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上,也可以实现虚拟化。命令是编写之后使用的。后者会自动继承中的服务及相关的环境变量设置网络模式。 使用Docker 部署 LNMP+Redis 环境 Docker 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器...

    wangshijun 评论0 收藏0

发表评论

0条评论

PAMPANG

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<