涛哥总结常用的创建容器命令
一、使用nginx镜像创建nginx容器
拉取官方的最新版本的镜像 docker pull nginx:latest
运行容器
安装完成后,我们可以使用以下命令来运行 nginx 容器
1 2 3 4 5 |
docker run --name sam-nginx -p 8080:80 -d nginx #参数说明: #--name sam-nginx:容器名称。 #-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。 #-d nginx: 设置容器在在后台一直运行 |
安装成功,可以通过浏览器可以直接访问 8080 端口的 nginx 服务 127.0.0.1:8080
二、使用redis镜像创建redis容器
拉取官方的最新版本的镜像 docker pull redis:latest
运行容器
安装完成后,我们可以使用以下命令来运行 redis 容器
1 2 3 4 |
docker run -itd --name sam-redis -p 6389:6379 redis #参数说明: #-p 6389:6379:映射容器服务的 6379 端口到宿主机的 6389 端口。 #外部可以直接通过宿主机ip:6389 访问到 Redis 的服务。 |
安装成功后,接着我们通过 redis-cli 连接测试使用 redis 服务
1 2 |
#docker exec -it sam-redis /bin/bash #进入redis容器后,使用redis-cli使用redis |
三、使用mongo镜像创建mongo容器
拉取官方的最新版本的镜像 docker pull mongo:latest
运行容器
安装完成后,我们可以使用以下命令来运行 mongo 容器
1 2 3 4 |
docker run -itd --name mongo -p 27017:27017 mongo --auth #参数说明: #-p 27017:27017 :映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。 #--auth:需要密码才能访问容器服务。 |
安装成功后
接着使用以下命令添加用户和设置密码,并且尝试连接。
1 2 3 4 5 |
$ docker exec -it mongo mongo admin # 创建一个名为 admin,密码为 123456 的用户。 > db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]}); # 尝试使用上面创建的用户信息进行连接。 > db.auth('admin', '123456') |
https://www.cnblogs.com/linjiqin/p/8849432.html
更多待涛哥实践总结分享…
转载请注明:PHP笔记 » MacOS中Docker创建常见容器命令使用