| 命令 | 说明 |
|---|---|
| 查看章节:2.2 | 查看docker container启动命令 |
| docker exec -u 0 -it mycontainer bash | docker进行容器内部时使用root账号进入 |
| docker ps -a | 查看所有容器,包括已经停止的容器。如果去掉-a,那么就是查看所有启动的容器 |
| docker pull redis | 从仓库拉取Redis镜像 |
| docker run --name myRedis -p 6379:6379 -d redis | 后端启动Redis,其中–name是container名称,第一个6379是映射的外部端口 ,-d表示后端启动 ,redis表示启动的镜像image名称 |
| docker start myRedis | 启动Redis container |
| docker stop myRedis | 停止Redis container |
| docker rmi redis | 删除Redis镜像 |
| docker rm myRedis | 删除Redis容器 |
| docker run --name mysql -d -p 3307:3306 -v /develop_tools/docker-plugin/mysql/conf.d:/etc/mysql/conf.d -v /develop_tools/docker-plugin/mysql/logs:/logs -e MYSQL_ROOT_PASSWORD=root mysql | mysql启动命令,其中-v添加本地文件夹与目标文件夹对应加载镜像 |
| docker exec -it mysql /bin/bash | 打开docker中启动的MySQL的命令行,然后使用mysql -uroot -p登录,可以打开MySQL |
# 163
http://hub-mirror.c.163.com
# 中科大
https://docker.mirrors.ustc.edu.cn
文件位置:/etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
systemctl daemon-reload
systemctl restart docker
docker info
docker pull cucker/get_command_4_run_containerdocker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run_container 6ba0023043c3,其中6ba0023043c3为container的ID或者name