目录
docker redis的安装运行
docker run -d -p 6379:6379 --name redis redis:latest
这个命令用于在Docker中启动一个Redis容器,容器的名称是redis
,映射到主机的端口号是6379
,使用的镜像是Redis的最新版本。
解释一下命令中每个参数的含义:
-d
:在后台运行容器。-p 6379:6379
:将本地主机的6379
端口映射到容器内部的6379
端口。--name redis
:给容器取一个名称,这里的名称是redis
。redis:latest
:指定要使用的Redis镜像和版本,这里是最新版本的Redis。
通过运行这个命令,你可以在Docker中启动一个Redis容器,并使用主机的6379
端口来访问它。
docker mysql5.7.26的安装运行
docker pull mysql:5.7.26
docker run --name mysql5.7.26 -p 3308:3306 -v E:\2023\docker\mydata\mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26
--name 容器名称
-p 端口映射
-v 配置文件映射:将 宿主机上修改的自定义配置文件,映射到 容器中
挂载的文件修改后,在重启容器后生效
-e MYSQL_ROOT_PASSWORD 设置root密码
-d 守护进程模式运行
-character-set-server --collation-server 字符集设置
--network=host 将主机的IP与容器的IP分享
使用阿里云镜像安装docker镜像服务
docker login --username=萤火*草花* registry.cn-hangzhou.aliyuncs.com
这是一个阿里云Docker镜像服务的登录命令。它用于身份验证,并允许您将本地Docker环境配置为使用阿里云的容器镜像服务。
可以按照以下步骤操作:
1. 首先,请确保您已经在阿里云上购买了Docker镜像服务,并在控制台内设置了有效的访问密钥。
2. 打开终端窗口,输入以下命令:
```
docker login --username=<你的用户名> registry.cn-hangzhou.aliyuncs.com
```
其中,"<你的用户名>"是你在阿里云注册镜像服务时使用的用户名。
例如:
```
docker login --username=johndoe registry.cn-hangzhou.aliyuncs.com
```
3. 输入密码
在输入了上述命令后,将出现一个提示符,要求您输入密码。该密码是您在阿里云上设置的Docker镜像服务密码。
4. 完成登录
登录成功后,您现在可以使用Docker命令从阿里云获取镜像,或者将本地镜像上传到阿里云上。
例如,以下命令用于从阿里云获取一个名为“redis”的最新版本镜像:
```
docker pull registry.cn-hangzhou.aliyuncs.com/library/redis:latest
```
要上传本地存在的镜像到阿里云,请使用以下命令:
```
docker tag <本地镜像>:<标签> registry.cn-hangzhou.aliyuncs.com/<你的用户名>/<容器镜像>:<标签>
docker push registry.cn-hangzhou.aliyuncs.com/<你的用户名>/<容器镜像>:<标签>
```
例如,假设您有一个本地存在的镜像名称为“myimage”,标签为“latest”,您可以根据以下命令将其上传至阿里云:
```
docker tag myimage:latest registry.cn-hangzhou.aliyuncs.com/johndoe/myimage:latest
docker push registry.cn-hangzhou.aliyuncs.com/johndoe/myimage:latest
```
这将会将"myimage:latest"本地镜像上传到阿里云Docker镜像服务中的名为"johndoe/myimage:latest"的镜像中。