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 的日常的主要内容,如果未能解决你的问题,请参考以下文章

VsCode 代码片段-提升研发效率

sublimetext3中保存代码片段

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

markdown docker-compose片段

sh Docker片段

Docker 及 Docker Compose 日常操作(团队培训材料)