Featured image of post Docker使用实战-mysql和ubuntu容器

Docker使用实战-mysql和ubuntu容器

1. 安装docker mysql容器

首先拉取mysql镜像 ,默认拉取最新版

docker pull mysql

拉取mysql镜像

然后创建容器

docker run --name mysql_zata -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql  #第一个端口是主机的端口
docker run --name mysql_zata -p 53306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数解释
docker run:创建Docker容器的命令。
–name mysql_zata这个选项用于指定容器的名称,这里将容器命名为"mysql_zata"。
-p 3306:3306: [第一个3306是主机的端口可以改成其他的,第二个3306是容器的端口,也就是要固定的]可以改成如:
-p 53306:3306
这个选项用于将容器内部的端口映射到宿主机上。具体来说,-p 3306:3306 将容器内部的MySQL数据库服务的端口3306映射到宿主机的端口3306。这样,您可以通过宿主机上的3306端口访问容器内的MySQL服务。
-e MYSQL_ROOT_PASSWORD=123456:这个选项用于设置MySQL数据库的root用户的密码。在这里,密码被设置为"123456"。这是一个环境变量设置,MySQL容器会使用这个密码来授权root用户访问数据库。
mysql:这是要运行的Docker镜像的名称。在这里,它是MySQL镜像,意味着会启动一个MySQL数据库容器。

创建容器

现在是前台模式创建的(我也不是很清楚,反正关闭这个窗口服务就会停掉),关闭窗口也没事,可以重新再windows的docker界面重开

docker图形界面运行mysql容器

2. 安装Ubuntu容器并配置

1. 拉取镜像

docker pull ubuntu

2.查看镜像是否拉取成功

docker images

3. 运行容器

docker run -itd --name <容器名称>  -p <主机端口>:<容器端口>   ubuntu 

4. 通过 exec 命令进入 ubuntu 容器

docker exec -it <容器名>  /bin/bash

5. 安装ssh并启动

apt-get updata

apt-get install openssh-client
apt-get install openssh-server

# 启动
sudo service ssh start

6. 安装vim

apt-get install vim

7. 安装conda

https://zhuanlan.zhihu.com/p/307923089

注意,可能要手动配置环境变量(如果能直接用也就不用配置)

配置环境变量

8. 安装zip、unzip

apt-get install zip 
apt-get install unzip 

9. 解决中文乱码问题

export LC_ALL="C.UTF-8"
source /etc/bash.bashrc

10. 安装sudo

apt-get install sudo
最后修改于 May 19, 2025 11:39 +0800
使用 Hugo 构建
主题 StackJimmy 设计