docker入门
# 有两个概念
镜像, 指的是下载用来构建模板。
容器, 指的是用镜像创建出来的具体的可运行的实体。
# docker 加速
docker 加速 gist (opens new window)
# docker pull
下载最新的 mysql 版本的镜像
docker pull mysql:last
# docker images
列举出docker下载镜像
docker images
# docker run
列举出docker下载镜像
docker run -dit --name=jenkins_save01 -p 9999:8080 -u=root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:alpine
options解释:
-p
端口映射
--name
名字
-i
交互式操作
-t
终端
-u=root
用户登录 root
-d
后台运行
jenkins/jenkins:alpine
使用那个系统镜像创建
# 容器 id
创建成功会有容器 id, 使用容器 id 或容器名字可以使用容器
# docker exec
进入容器
docker exec -itu root [容器 id] bash
-it
交互终端
-u root
以 root 用户登录
# docker logs
获取容器运行的日志
docker logs [容器 id]
# docker ps
获取运行的容器
docker ps
docker ps
, 获取全部容器包括已停止的容器
# docker start && stop && restart
docker start 启动容器 docker stop 启动容器 docker restart 启动容器 见名知意
docker start [容器 id]
,
docker stop [容器 id]
,
docker restart [容器 id]
,
# docker start && stop && restart
docker start 启动容器 docker stop 启动容器 docker restart 启动容器 见名知意
docker start [容器 id]
,
docker stop [容器 id]
,
docker restart [容器 id]
,