docker操作记录
- 1 docker基础操作
- 1.1 查看已安装的docker
- 1.2 docker镜像操作命令
- 1.3 docker 容器操作命令
- 1.4 docker中centos配置与ssh连接
- 2 Xshell连接配置
- 3 docker centos7容器制作镜像
1 docker基础操作
win10下在powershell中
1.1 查看已安装的docker
c:\ docker --version
1.2 docker镜像操作命令
# 查看镜像列表
c:\ docker image ls
# 查看官方仓库中某个镜像,如centos
C:\ docker search centos
# 获取镜像,如centos:centos7
c:\ docker pull centos:centos7
1.3 docker 容器操作命令
# 查看容器运行情况
c:\ docker ps
# 启动centos容器,并把docker上centos的22端口映射到本机60001端口(端口号可以自己指定)
c:\ docker run -itd --name centos7-my -p 60001:22 --privileged centos:centos7 /usr/sbin/init
# 首次进入到Centos容器
c:\ docker exec -it centos7-my /bin/bash
# 关闭容器,容器名称
c:\ docker stop centos7-my
# 再次启动容器,容器名称
c:\ docker restart centos7-my
1.4 docker中centos配置与ssh连接
linux操作
# 更新yum
[root@ ~]# yum update
# 安装ssh和网络
[root@ ~]# yum install net-tools.x86_64 -y
[root@ ~]# yum install -y openssh-server
# 重启ssh
[root@ ~]# systemctl restart sshd
# 安装passwd,设置用户密码
[root@ ~]# yum install passwd -y
# 设置密码,回车
[root@ ~]# passwd root
2 Xshell连接配置
3 docker centos7容器制作镜像
# 查看容器id
c:\ docker ps
# 对应容器提交为镜像
c:\ docker commit 6c0aadc034f3 linht-centos7:linht-centos7
# 运行已经存在的镜像
c:\ docker run -itd --name linht-centos7 -p 60002:22 --privileged linht-centos7:linht-centos7
# 再次查看运行容器
c:\ docker ps