Linux下安装docker,下载镜像,使用镜像创建容器

1 安装docker

1)使用yum下载安装docker

yum install docker -y

2)启动服务

systemctl start docker

2 下载镜像

1)修改docker源地址
因为默认是从国外网站下载镜像,所以网速回很慢,所以要修改添加国内源地址
进入指定文件夹,修改配置

cd  /etc/docker/
vim  daemon.json

可以添加网易的,也可以自己网上查添加多个

{“registry-mirrors”:[“http://hub-mirrror.c.163.com”]}

注意:如果要添加多个地址,每个地址都要加在一个单独的大括号中,并不是看为一个字典,多个添加

2)下载镜像(以mysql举例)

docker pull mysql

查看拉取成功的镜像

docker images

3创建容器

1)普通创建:

docker create -it --name mysql8.0 镜像ID /bin/bash

参数介绍:
docker 命令
create 创建
-i 交互式命令行
-t 将交互式命令行绑定到一个虚拟终端上
–name 容器的名称
mysql8.0 容器具体的名称
c7109f74d339 镜像id
/bin/bash 交互式采用shell虚拟终端
查看已经创建的容器:

docker ps -a

注意:普通创建的容器默认是关闭状态,需要用下面的命令进入:

docker start -ai mysql8.0

退出容器:

exit

2)采用run命令创建容器:

docker run -dit --name=mysql9.0 镜像id /bin/bash

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

以这种方法创建的容器默认是开启状态

进入容器:
exec 切入
注意只能切入已经启动的容器

docker exec -it mysql9.0 /bin/bash

4 stop、kill、rm命令介绍

stop:

docker container stop 102edb0e4a22(容器id或者直接用容器名字来停止)

kill:杀死结束进程

docker container kill 102edb0e4a22(容器id)

rm:删除容器,只能删除关闭状态的容器

docker container rm 102edb0e4a22(容器id)
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux安装MySQL Docker镜像,你可以执行以下步骤: 1. 首先,确保你已经安装Docker。你可以使用以下命令检查是否已安装Docker: ``` docker -v ``` 2. 根据你的需求,选择合适的MySQL镜像版本。你可以从Docker Hub上搜索并选择一个适合你的版本。 3. 使用以下命令拉取MySQL镜像: ``` docker pull mysql:<版本号> ``` 注意替换`<版本号>`为你选择的MySQL版本号。比如,如果你选择的是MySQL 5.7版本,你可以使用以下命令: ``` docker pull mysql:5.7 ``` 4. 拉取完成后,你可以使用以下命令运行MySQL容器: ``` docker run -d -p <宿主机端口>:<容器端口> -e MYSQL_ROOT_PASSWORD=<密码> -e MYSQL_DATABASE=<数据库名> mysql:<版本号> ``` 注意替换`<宿主机端口>`、`<容器端口>`、`<密码>`、`<数据库名>`和`<版本号>`为你的实际配置。例如,如果你想将宿主机的端口3307映射到容器的端口3306,并设置root用户的密码为123456,数据库名为docker001,你可以使用以下命令: ``` docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=docker001 mysql:5.7 ``` 这将创建一个MySQL容器并运行它。 希望这能帮到你!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux安装docker创建mysql容器](https://blog.csdn.net/dyslhl/article/details/127419191)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [alpine-mysql:Docker镜像MySQL(Alpine)](https://download.csdn.net/download/weixin_42118056/18756862)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值