免费云主机,拿来学docker

首先去华为云开发者中心领取一台云主机

参考我的这篇文章:https://learnku.com/articles/88032

1、打开云主机界面,打开终端。

2、https://mirrors.huaweicloud.com/mirrorDetail/5ea14d84b58d16ef329c5c13?mirrorName=docker-ce&catalog=docker

打开华为镜像站,根据提示,安装docker

docker --version   // 检查是否安装成功
sudo systemctl start docker  // 启动
sudo systemctl enable docker // 开机启动

3、安装 docker-compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

这一步有点慢,我们直接用下面的方式:

sudo apt-get install docker-compose

sudo apt-get install docker-compose   // 检查docker-compose是否安装成功

4、到此 docker,docker-compose 都安装成功了。

5、配置拉取镜像的加速地址,这里推荐多配置几个。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
	"https://阿里云.mirror.aliyuncs.com",  // 需要登录到阿里云获取
	"https://docker.m.daocloud.io",
	"https://dockerproxy.com",
	"https://mirror.baidubce.com",
	"https://docker.nju.edu.cn",
	"https://mirror.iscas.ac.cn"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

5、部署一个MySQL环境

// 拉取镜像
sudo docker pull mysql

// 查看我的镜像列表
sudo docker images

// 直接启动
sudo docker run -d \      // -d 后台运行
--name mysql \            // 容器名称
-p 3306:3306 \           // 端口映射,注意:冒号前面的是本地主机,后面的才是docker虚拟机
-e MYSQL_ROOT_PASSWORD=password \     // root密码
-v /home/developer/mysql-data:/var/lib/mysql \   // 数据卷映射
mysql   // 镜像名称

6、进入到docker中的MySQL服务

sudo docker exec -it mysql mysql -u root -p

// 或者也可以先进入到容量的bash,然后在进入容器的mysql
sudo docker exec -it mysql /bin/bash
bash-5.1# mysql -u root -p

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇