linux

常用命令
查看进程
命令:docker ps -a

关闭docker中mysql容器
命令:docker stop mysqlserver

重启docker
命令:systemctl restart docker

关闭docker
命令:systemctl stop docker

启动docker
sudo systemctl start docker
移除镜像
docker rmi f70986bc5191(镜像id)

查看日志
docker logs -t --tail 1 26b12d17fefc

监控容器资源消耗命令
docker stats

[CONTAINER]:以短格式显示容器的 ID。
[CPU %]:CPU 的使用情况。
[MEM USAGE / LIMIT]:当前使用的内存和最大可以使用的内存。
[MEM %]:以百分比的形式显示内存使用情况。
[NET I/O]:网络 I/O 数据。
[BLOCK I/O]:磁盘 I/O 数据。
[PIDS]:PID 号。

安装docker
下载新的配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

生成缓存
yum makecache

使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

手动安装
1.卸载旧版本

2.安装所需的软件包
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io

4.如果报错误:
则先执行如下命令,再重新安装 Docker Engine-Community 。
yum erase podman buildah
sudo yum install docker-ce docker-ce-cli containerd.io

5.启动 Docker
sudo systemctl start docker

6.查看 Docker 当前的运行状态
sudo systemctl status docker

7.配置镜像加速器
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn/”]
}
EOF

其中 https://docker.mirrors.ustc.edu.cn/ 可替换
sudo systemctl daemon-reload
sudo systemctl restart docker

8.运行 hello-world 映像
sudo docker run hello-world
如果运行失败,就重启电脑,再启动 Docker 试试。

9.安装 Docker Compose
从 github 下载 docker compose 二进制文件 https://github.com/docker/compose/releases
先用浏览器打开docker/compose,找到 Latest release 的最新版本号,替换掉下面命令中的 1.29.1。
然后执行下面命令。如果下载很慢,也可手动复制最新版 docker-compose-Linux-x86_64 的下载地址到 GitHub Proxy 的输入框中,点击下载,将文件保存到 /usr/local/bin 目录中,并重命名为 docker-compose 。

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

10.对下载的二进制文件应用可执行权限
sudo chmod +x /usr/local/bin/docker-compose

11.查看 docker compose 版本
docker-compose --version

安装mysql
1、查询mysql
命令:docker search mysql

2、安装mysql
命令:docker pull mysql

3、查看镜像
命令:docker images

4、在opt下创建文件夹
命令:cd /opt/
命令:mkdir mysql_docker
命令:cd mysql_docker/
命令:echo $PWD

5、启动mysql容器,在var/lib/docker/containers/下查看容器
命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
命令:cd /var/lib/docker/containers/

6、查看mysql进程
命令:docker ps -a

7、进入mysql容器,并登陆mysql
命令:docker exec -it mysqlserver bash
命令:mysql -uroot -p

8、开启远程访问权限
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
命令:flush privileges;

查看docker日志
命令:docker logs -f --tail 10 a4dac74d48f7

来源:https://www.cnblogs.com/jiefu/p/12204555.html

https://blog.csdn.net/klo220/article/details/114276148

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值