Docker 外部导入镜像及配置
外部服务器下载镜像
由于下载国外镜像可能速度较慢,可以借助国外服务器下载
镜像下载及保存(以mariadb为例)
- docker pull mariadb
- docker save -o mariadb.tar mariadb:latest
- rz mariadb.tar 保存电脑
- 删除镜像 docker rm 镜像id
本地电脑配置docker镜像
- sz 导入到本地电脑
- docker load -i mariadb.tar 将导入的包加载成镜像
- docker images 查看本地镜像
启动镜像
- docker run -d -p 3306:3306 --name 容器名称 -v /var/lib/mysql -e MYSQL_ROOT_PASSWORD=root 镜像名称或路径;可根据自身需要传所需参数
- 如果遇到端口冲突,可将其他端口指定为3306(自己所配置端口)例如: -p 3307:3306 或者将该终端杀死 docker ps -a|grep 容器名称; docker rm -f 容器名称
进入docker
docker exec -it 自己设置的容器名称 bash