docker最常用命令介绍
Linux 安装
Ubuntu更新 apt 源:sudo apt update
Centos更新 yum 源:sudo yum update
下面默认Ubuntu(apt)
安装必要的依赖软件
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
导入源仓库的 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将 Docker apt 软件源添加到你的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
添加完成后再次更新 apt 源
sudo apt update
开始安装docker
sudo apt install docker-ce docker-ce-cli containerd.io
查看是否安装成功
docker --version
设置Docker开机自启
sudo systemctl enable docker
配置docker的镜像加速器
阿里云的加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
登录阿里云控制后自动跳转
Docker常用命令
docker命令需要管理员权限,切换root模式后可以免去sudo输入
1. 查看所有镜像
sudo docker images
2. 拉取docker镜像,示例拉取的SQL server镜像
sudo docker pull microsoft/mssql-server-linux
3. 启动容器
docker run --name sql_server -m 512m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sa.123456' -p 11433:1433 -d microsoft/mssql-server-linux
--name:容器名
-m:配置内存
-e:设置环境变量
-p:端口映射,左边docker映射端口,右边容器内部端口
-d:后台运行
4. 查看容器状态
docker ps
5. 停止和开启容器
docker stop 容器名
docker start 容器名
6. 重启容器
docker restart 容器名
7. 容器自启动
docker update --restart=always sql_server
8. 删除容器,删除前需要先停止容器
docker rm 容器名
9. 删除镜像
docker rmi 镜像名