Docker 的安装
https://docs.docker.com/desktop/install/mac-install/
验证 Docker 是否安装成功
shell
docker version或者
shell
docker infoDocker 需要用户具有 sudo 权限,为了避免每次命令都输入 sudo
shell
sudo usermod -aG docker $USERDocker 启动
service 命令的用法
shell
sudo service docker startsystemctl 命令的用法
shell
sudo systemctl start docker列出本机的所有 image 文件
Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。
shell
docker image ls删除 image 文件
shell
docker image rm [imageName]hello-word
shell
// 下载 hello-world 镜像
docker image pull hello-world
// 查看镜像
docker image ls
// 运行镜像
docker container run hello-world
// 终止运行的容器
docker container kill [containID]示例:安装运行 myqsl
shell
# 下载mysql 镜像
docker pull mysql:5.7
# 查看镜像
docker iamges
# 运行mysql
docker run -p 3306:3306 --name kirin_mysql -e MYSQL_ROOT_PASSWORD=admin888 -d mysql
# 查看容器
docker ps
# 查看端口
docker port kirin_mysql
# 查看ip地址
docker inspect kirin_mysql | grep "IPAddress"可视化工具

容器文件
列出本机正在运行的容器
shell
docker container ls列出本机所有容器,包括终止运行的容器
shell
docker container ls --all删除容器文件
shell
docker container rm [containerID]Docker 镜像修改地址
- 打开/etc/default/docker 文件(需要 sudo 权限),在文件的底部加上一行。
- DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"
- 重启 Docker 服务 sudo service docker restart