文章目录
1.安装docker
1.1设置阿里云软件仓库并安装
#阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#docker源,componse使用这个源会快很多
yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
1.2安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
中途会输入两次y,一次是接受 GPG 密钥,一次是安装
1.3验证docker
sudo docker version
1.4安装componse
# 如果没有设置docker源,有可能下不下来
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2.初次使用
2.1生命周期
启动docker
sudo systemctl start docker
镜像——》run 生成一个容器,当容器中的程序运行完成则容器停止
2.2 hello world
- docker images #查看本地镜像
- docker run hello-world #根据镜像生成容器并启动
- docker ps -a #查看所有容器的状态
- docker rm 1e3f183e153b #删除该容器
3.基于模板创建镜像
推荐镜像下载地址:
download.openvz.org/template/pr…
镜像导入命令
cat 模板文件|docker import - 名字
4.根据镜像启动容器
sudo docker run 镜像名称 执行的命令
docker run -t -i 镜像名称 /bin/bash
5.开启远程访问
找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375
vi /usr/lib/systemd/system/docker.service
systemctl daemon-reload
systemctl restart docker.service
4.常用的命令
docker images #查看本地镜像
docker rmi id/name #删除某个镜像
docker run 镜像名称 #运行一个镜像会以该镜像创建一个容器
docker ps #查看当前运行的容器
docker ps -a #查看所有容器的状态
docker rm id/name #删除某个容
docker start 容器id/name #启动容器
docker stop 容器id/name #停止容器
docker attach id #进入容器退出后容器停止运行
docker exec -ti id #进入容器退出不停止运行
exit #退出容器
菜鸟联盟命令大全
www.runoob.com/docker/dock…