一、docker安装启动镜像
设置docker镜像加速器->阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://dtiz18hi.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker菜鸟教程->菜鸟教程
①拉起应用镜像(mysql)
- docker pull mysql(默认最新版本)
- docker pull mysql:8.0.18 (指定版本)
docker pull mysql
docker pull mysql:8.0.18
②查看本地镜像
docker images
如下信息表示镜像拉取成功
③运行镜像
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v=/home/mysql/my.cnf:/etc/my.cnf mysql
docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "123456"
docker run -itd --name nacos -p 8848:8848 --env MODE=standalone nacos/nacos-server:2.0.3
docker run -itd --name [容器名称] -p [容器端口]:[宿主端口] -e MYSQL_ROOT_PASSWORD=[root用户密码] mysql
④查看是否安装启动成功
docker ps
如下信息表示安装启动成功
二、docker镜像迁移
①首先查看目前有哪些镜像
docker images
②将镜像导出
docker save -o mysql.tar mysql
③查看导出结果
ls
④导入镜像
docker load -i mysql.tar
⑤运行镜像
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql