一些Docker的指令
本文最后更新于:2024年8月11日 晚上
Topic
>Docker Install MySQL Image Doc
>Translate Docker Portainer To Chinese
Docker Primary Command
Docker Installed & Image Searching
安装Docker
1 |
|
环境检查
1 |
|
启动/关闭docker
1 |
|
检查docker守护状态
1 |
|
查找镜像
1 |
|
你可以通过DockerHUB来检查镜像的可用版本
拉取镜像
1 |
|
查看已经下载的镜像
1 |
|
Docker For MySQL
安装镜像
1 |
|
删除镜像
1 |
|
如果使用MYSQL
则应该:
1 |
|
检查正在运行的容器
1 |
|
检查容器内运行的进程(在容器外)
1 |
|
容器重命名:
1 |
|
进入容器(使用exit退出)
1 |
|
删除容器
1 |
|
WARN—批量删除—WARN
1 |
|
1 |
|
Docker For Portainer
查找名称
1 |
|
拉取镜像
1 |
|
如果你想汉化,请先行下载汉化包:
下载完成后上传至/root/
上述方法已经弃用
如果你想汉化,请执行引述的步骤,跳过下方非引述的全部:
1
2
3
4
5
6
7
8
# 创建目录,做数据卷映射
mkdir -p /data/portainer/data /data/portainer/public
# 下载汉化包
cd /data/portainer
wget https://labx.me/dl/4nat/public.zip
unzip public.zip
# 运行容器
docker run -d --name portainer -p 9002:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer
新建卷:
1 |
|
查看卷
1 |
|
安装镜像:
1 |
|
进入你的管理网站:(记得放行端口)<YourIP>:9000
WARN–密码重置–WARN
我知道你可能没来等得及看管理面板的密码,或者说根本没有输出,使用如下指令来重置密码:
1 |
|
WARN:如果你按照之前所述创建了卷,那么该指令应当正常执行,如果出现问题,需要使用
1 |
|
得到其使用的卷的binds
下的地址,然后使用该地址替换掉portainer_data
部分
此处不赘述,需要请另行搜索(其他方法我都失败了,因此只保留成功的方法)
Docker Network Connected
因为最终目的是在Docker
的MySQL
里使用Mycli
,这个依赖Python
环境,因此考虑拉取一个Python镜像然后连接。
拉取镜像:
1 |
|
创建网桥:
1 |
|
启动容器,链接网桥:
1 |
|
容器已经在运行,连接网桥:
1 |
|
一些Docker的指令
https://qlozin.top/2022/09/15/docker/