Docker 安装与基本使用

Docker 安装与基本使用

Centos 7的yum源当中,本来就携带了docker的包,所以在centos当中进行docker安装,是所有安装当中最为简单的安装。

yum install docker -y ——》 安装docker

yum list installed |grep docker ——》查看安装的docker包

Docker是一种服务,所以docker安装完成之后要启动。

systemctl start docker ——》 启动docker

docker --version ——》查看docker的版本

docker info ——》查看docker的详细信息

docker images ——》查看docker镜像

docker search mysql ——》查看所有docker镜像

Docker默认请求dockerhub的源地址来下载镜像,dockerhub是外网地址,所以很慢,我们并不知道有多少docker镜像,以及镜像的名字。

修改docker源地址

docker pull mysql:5.7 ——》拉取docker镜像

cd /etc/docker/ ——》切换到docker路径下

vim daemon.json ——》进行编写——>{“registry-mirrors”:[“http://hub-mirror.c.163.com”]}

systemctl restart docker ——》重启docker服务

docker pull mysql ——》下载docker镜像

docker create -it --name mysql8.0 c7109f4d339 /bin/bash ——》使用镜像,创建容器

Docker 命令

Create 创建

-i 交互式命令行

-t 将交互式命令行绑定到一个虚拟终端上

–name 容器的名称

mysql8.0 容器具体的名称

c7109f74d339 镜像id

/bin/bash 交互式采用shell虚拟终端

docker start -ai mysql8.0 ——》进入容器

Docker 命令

Start 开始,开启

-a 将当前输入/输出连接到容器上

-i 交互式命令行

exit——》退出镜像

docker run -dit --name=mysql9.0 c7109f4d339 /bin/bash——》采用run命令创建容器,并进入容器

Docker 命令

Run 启动

-d 守护容器,容器当中的程序需要长期运行,创建一个守护容器

docker exec -it mysql9.0 /bin/bash ——》切入容器

docker container ls --all ——》查看所有容器

分析docker container ls --all 表头参数

Container id 容器id

Image 镜像的id

Command 镜像命令

Created 容器的创建时间

Status 状态

Exited 退出

Up 启动

Ports 端口

Names 容器的名称

Docker container stop 102edb0e4a22容器id

docker container kill 容器id ——》终止启动状态的容器

docker container rm mysql8.0——》删除mysql8.0容器

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值