Docker加速与常用命令

1.阿里云加速
  1. 控制台-->产品与服务-->容器镜像服务-->镜像加速器
  2. 使用自己的加速器地址
    1. Docker加速与常用命令
    2. 在/etc/docker目录下新建daemon.json
    3. 把文档里的json串粘贴进daemon.json
    4. sudo systemctl daemon-reload
    5. sudo systemctl restart docker
2.镜像操作
  1. docker search 关键字   去dockerhub搜索相关镜像
  2. docker pull 镜像名:tag   拉取镜像,:tag是可选的,默认latest
  3. docker images 查看本地所有镜像
  4. docker rmi 镜像id 删除本地指定镜像
3.容器操作
  1. doker run  --name container-name  -d -it  image-name安装docker镜像形成容器,container-name:为容器起个名称,image-name:安装哪个镜像。
    1. -d 表示后台运行
    2. -p 主机端口:内部端口:主机端口映射到容器内部端口
    3. -i 以交互模式运行容器,通常与-t一起使用
    4. -t 分配一个伪终端
  2. docker ps 查看运行中的容器,加上-a,可以查看所有容器
  3. docker stop/start container-name/container-id 启动关闭容器
  4. dicker rm container-id 删除容器
  5. docker logs container-name/container-id 容器日志
  6. docker exec -it container-name/container-id /bin/bash 以交互的方式进入一个正在运行的容器
4.基本操作
  1. $ docker run --name mysql -e MYSQL_ROOT_PASSWORD=yahang.521 -d -p 3306:3306 mysql:5.7