1. 安装docker
安装前先检查电脑是否安装了Docker
docker info
结果如下表示没有安装
然后输入如下命令进行安装
brew cask install docker
如果上面这个命令不行的话试试下面这个命令
brew install --cask docker
(拓展:brew多用于命令行,brew cask主要用于安装有GUI图形界面的软件,brew cask是brew的一个子集,也就是一个扩展)
安装完成后在启动台会出现如下图标
点击安装好后会出现如下界面就可以使用了
在次输入 docker info
会出现如下信息表示安装成功
2. docker常用命令
Docker常用命令详见菜鸟教程:Docker使用
3. 设置docker镜像和容器
假设我现在想要用docker开启一个centos环境的系统,先用命令docker search centos
去docker hub查找centos的镜像
然后用命令docker pull centos
拉取第一个镜像,用命令docker images
检查是否拉取下来了,删除镜像可以用命令docker image rm <镜像id1> <镜像id2> ...
然后用命令docker run -itd centos
在后台开启一个centos容器,-d表示容器在后台运行,-i表示交互式操作,-t表示终端,用命令docker ps
可以看到容器已经在后台了,
在docker客户端也能看到容器启动了
但是名字好像是随机的,可以用命令docker rename ecstatic_colden centos
来改成自己想要的名字
当然启动容器和重命名可以写成一条命令docker run -itd --name centos centos
假设我现在想要在终端进去centos容器,可以用命令docker exec -it centos bash
进到centos容器的终端
用exit
可以退出centos容器,然后用命令docker inspect centos
查看该容器的信息
如果想在本地网页访问容器端口,例如访问nginx,可以用命令docker run -d -p 80:80 --name webserver nginx
,然后在浏览器输入 localhost:80 就可以访问nginx如下图
删除容器可以用命令docker rm centos
容器运行后停止可以用命令docker stop centos
启动容器可以用命令docker start centos
重启容器可以用命令docker restart centos
...