运行容器
可以在registry.hub.docker.com/或者通过以下语句找到各种镜像
运行容器,需要使用,-d代表后台运行
查找运行中的容器
1 2 3 4 5 6 7 8
| # 列表 docker ps
# provides more details about a running container, such as IP address. docker inspect <friendly-name|container-id>
# display messages the container has written to standard error or standard out. docker logs <friendly-name|container-id>
|
访问redis
1 2 3 4 5 6 7 8 9 10 11
| # 指定host的端口 docker run -d --name redisHostPort -p 6379:6379 redis:latest
# 动态的host端口 docker run -d --name redisDynamic -p 6379 redis:latest
# 查看容器端口所对应的host端口 docker port redisDynamic 6379
# 或者通过docker ps的列表返回也可以看到host的端口 docker ps
|
数据持久化
1 2
| # 官方的redis镜像将log和data数据存储在/data目录,所以这里需要映射一下/data docker run -d --name redisMapped -v /opt/docker/data/redis:/data redis
|
前台运行容器
1 2 3 4 5
| # 启动ubuntu容器,并进行ps操作 docker run ubuntu ps
# 启动ubuntu容器,并进入bash交互 docker run -it ubuntu bash
|