1,从docker镜像服务器上面拉去镜像文件(以mysql为例)(需要有网路的情况下)
(1)拉取mysql容器
docker pull mysql:5.6 (镜像名称:版本号)
(2)导出容器:(docker save -o mysq.tar mysql:5.7)
docker save -o mysq.tar(需要导出的镜像文件名称) mysql:5.7(其中mysql 是镜像文件名称,5,7是镜像的tag 版本)
(3)创建镜像文件(将2导出的文件放到需要安装mysql的服务器上面,执行下面命令,红色框中就是加载的镜像文件)
docker load
(4)创建容器:
docker run --name mysql --restart=always -v /home/mysql/3306/data:/var/lib/mysql -p3306:3306-e MYSQL_ROOT_PASSWORD=123456-d mysql:5.6
注意:前面的端口3306 是docker容器存放位子的服务器端口,可以修改。后面的3306端口是镜像文件中的mysql对外的端口号。MYSQL_ROOT_PASSWORD=123456 是mysql 的密码,可以自定义。 --restart=always 开机容器自动启动
以上,谢谢!