Docker安装
安装docker: yml install docker
启动docker: systemctl start docker
将docker服务设置开机自启动: systemctl enable docker
镜像操作
检索: docker search tomcat
拉取: docker pull tomcat:latest
docker pull registry.docker-cn.com/library/tomcat:latest (使用中国官方镜像加速)
列表: docker images
删除: docker rmi 镜像id
容器操作
运行: docker run --name 自定义容器名 -d 镜像名(-d代表后台运行)
docker run --name 自定义容器名 -d -p 8888:8080 镜像名(-p代表将主机的8888端口映射到容器的8080端口)
列表: docker ps(查看运行中容器)
docker ps -a (查看所有容器)
删除: docker rm 容器id
启动: doccker start 容器id
停止; docker stop 容器id
日志: docker logs 容器id
docker启动mysql容器需指定 -e 参数
docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
端口映射出问题可能是防火墙没有开放该端口,可参考以下链接:
掌握这些Linux快捷键,加快你80%开发效率!!!