docker学习笔记

docker

Docker资源

docker 学习书籍

https://yeasy.gitbooks.io/docker_practice/content/install/mirror.html

镜像仓库

https://dev.aliyun.com/search.html

镜像加速地址

https://cr.console.aliyun.com/#/accelerator

docker 的安装

  1. 检查内核版本
    Docker 要求系统内核版本必须高于3.10
uname -r
  1. 安装Docker
    Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
yum install -y docker-io
  1. 查看版本,检查是否安装成功
docker version

配置镜像加速

  1. 编辑配置文件
vim /etc/docker/daemon.json
  1. 输入镜像加速源
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
  1. 重启配置
sudo systemctl daemon-reload
sudo systemctl restart docker

常用操作

启动Docker 服务

service docker start

关闭Docker 服务

service docker stop

查看Docker 镜像

docker images

查看Docker运行的容器

docker ps

安装一个docker镜像

  1. 安装一个 mysql docker镜像
docker pull mysql
  1. 启动 mysql 容器
docker run -d -p 3306:3306 -e  MYSQL_ROOT_PASSWORD=123456  docker.io/mysql
-d 后台运行
-p 设置映射的端口号
-e 设置参数

docker run --name yc-mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql

-- name 设置容器名字
  1. 进入容器
docker exec -it 2ccdd8bc03ed bash

docker exec -it yc-mysql bash

yc-mysql 容器名字
2ccdd8bc03ed CONTAINER ID
  1. 查看容器
docker ps -a

-a 能够看见不健康或已经关闭的容器
  1. 重启一个已经关闭的容器
docker restart [NAMES]

NAMES 容器名
  1. 删除容器
docker rm [ CONTAINER ID]
  1. 查看镜像
docker images
  1. 删除镜像
docker rmi [img id]

创建一个镜像

  1. 编写 Dokerfile
  2. 编译 Dokerfile
docker build -t mydokerImage:v1 .

-t 命名  name:tag
. 如果在编译当前目录下的Dokerfile 使用 '.'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值