Docker 的日常
Posted want990
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 的日常相关的知识,希望对你有一定的参考价值。
1. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
注:可使用阿里云加速器,具体地址需注册阿里云用户后获取 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
2. 如何获取镜像
从Docker网站查询所有镜像 https://hub.docker.com/,注意需要注册用户
登录网站后,搜索需要有镜像即可
举例
docker pull mxnetci/build.ubuntu_cpu
3. 拉取镜像命令
docker pull <镜像名称>
举例:
docker pull ubuntu:18.04
3.运行容器
docker run -it --name mypython -p 1234:22 -v /apps/share:/data:rw ubuntu:18.04 /bin/bash
参数说明
name 容器名称
p 容器内部端口映射到Local端口
v 共享目录,实现容器与Local机器文件共享 -v <容器内部路径>:<Local本地路径>:rw
特别说明,
ubuntu:18.04 是指容器中要运行的镜像:
4. 退出容器:
exit
或者
Ctrl+P+Q
5. 查看容器
docker ps -a
查看运行的容器:docker ps
6. 重启容器
docker restart 容器ID
7. 关闭容器
docker stop 容器ID
8. 进入容器
docker exec -it 容器ID /bin/bash
以上是关于Docker 的日常的主要内容,如果未能解决你的问题,请参考以下文章