文章目录
一、安装配置
这里以CentOS7为例,其他操作系统大同小异
1.查看centos7版本,docker需要centos7内核版本高于3.10
uname -r
2.下载安装所需的软件包
yum install -y yum-utils
3.设置镜像仓库,阿里的比官网的快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker和相关内容,安装过程一直Yes就行
sudo yum install docker-ce docker-ce-cli containerd.io
这三个东西的官方解释
containerd.io - daemon to interface with the OS API (in this case, LXC - Linux Containers), essentially decouples Docker from the OS, also provides container services for non-Docker container managers
docker-ce - Docker daemon, this is the part that does all the management work, requires the other two on Linux
docker-ce-cli - CLI tools to control the daemon, you can install them on their own if you want to control a remote Docker daemon
5.检查是否安装成功
二、常用命令
1.启动docker
systemctl start docker
2.停止docker
systemctl stop docker
3.从Docker Hub查找镜像,如docker search jdk会显示官网jdk所有镜像
docker search
4.拉取镜像,如docker pull openjdk:8,不写tag则拉取最新版本
docker pull xxx : tag
5.查看docker镜像
docker images
6.启动容器,以mysql为例
docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -p 3300:3306 -d mysql:5.7
–name:容器名,此处命名为mysql-5.7
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射 主机3300端口 到 容器的3306端口
-d:后台运行容器,保证在退出终端后容器继续运行
7.进入容器实例进行操作
docker exec -it 容器id /bin/bash
8.查看容器日志
docker logs mysql5.7
每日随机诗词:
你现在的气质里,藏着你走过的路,读过的书和爱过的人。 --卡萨布兰卡